diff --git a/.github/workflows/tests.yaml b/.github/workflows/tests.yaml new file mode 100644 index 0000000..213b7b2 --- /dev/null +++ b/.github/workflows/tests.yaml @@ -0,0 +1,12 @@ +on: [push] + +jobs: + tests: + runs-on: ubuntu-latest + name: Tests + steps: + - name: Checkout + uses: actions/checkout@v2 + - name: Run test cases + id: hello + uses: ./ \ No newline at end of file diff --git a/.gitignore b/.gitignore index e827cdc..95b187b 100644 --- a/.gitignore +++ b/.gitignore @@ -3,6 +3,7 @@ # Autotools cruft (NEVER check this into VCS) Makefile +!docs/Makefile Makefile.in .version aclocal.m4 @@ -21,16 +22,10 @@ missing py-compile ar-lib test-driver -/shorah # generated tarball shorah*.tar.bz2 -# executables -b2w -diri_sampler -fil - # samtools lib libbam.a @@ -42,11 +37,11 @@ __pycache__/ # OS X temporary files that should never be committed .DS_Store *.swp -*.lock profile # other intermediate stuff build +_build .eggs src/ShoRAH.egg-info/ diff --git a/.readthedocs.yaml b/.readthedocs.yaml new file mode 100644 index 0000000..887e39f --- /dev/null +++ b/.readthedocs.yaml @@ -0,0 +1,19 @@ +version: 2 + +build: + os: ubuntu-20.04 + tools: + python: "3.9" + +# Build documentation in the docs/ directory with Sphinx +sphinx: + configuration: docs/conf.py + +# If using Sphinx, optionally build your docs in additional formats such as PDF +formats: + - pdf + +# Optionally declare the Python requirements required to build your docs +python: + install: + - requirements: docs/requirements.txt \ No newline at end of file diff --git a/.travis.yml b/.travis.yml deleted file mode 100644 index 93afe78..0000000 --- a/.travis.yml +++ /dev/null @@ -1,18 +0,0 @@ -dist: bionic - -language: c cpp python - -python: - - "3.8" - -# HTSLib -before_install: - - sudo apt-get install -y libhts-dev libboost-math-dev libboost-random-dev autoconf automake pkg-config m4 - - source ~/virtualenv/python3.8/bin/activate - - pip install Biopython numpy - -compiler: - - gcc - -before_script: autoreconf -vif -I m4 -script: ./configure && make -j1 distcheck diff --git a/CHANGELOG.md b/CHANGELOG.md deleted file mode 100755 index 5f75b8e..0000000 --- a/CHANGELOG.md +++ /dev/null @@ -1,75 +0,0 @@ -New in version 0.5.1 ---------------------- - -+ bug fixes in bams2msa.py - -+ default behaviour of s2f.py is now not to propagate gaps - -New in version 0.5 ---------------------- - -+ SAM/BAM format added! Users can now produce MSA files - from their alignments in SAM format - -+ README and INSTALL have been updated, and more - information is available on the web, at the ShoRAH - documentation page - https://wiki-bsse.ethz.ch/display/ShoRAH/Documentation - -New in version 0.4 ---------------------- - -+ dpm_sampler now computes Hamming distance in - time proportional to the distance rather than - to the length of the sequences. - -+ dpm_sampler now clubs identical reads into - objects. This method achieves a significant speed-up - with Illumina datasets. Up to 65000 Illumina reads were - analysed in a single window with good results. - -+ freqEst sorts the output according to the frequency - - -New in version 0.3 ---------------------- - -+ dpm_sampler is now C++! Thanks to the structures - defined in C++ libraries (map and multimap), we - are able to run requiring much less memory - -+ Parallelization! dec.py now calls diri_sampler using - a pool of independent workers, exploiting all the - available compuational power, as well as s2f.py does - -+ The sampling has been improved, now we can have a more - reliable estimate of the quality of our local - haplotype reconstruction - -+ The output of diri_sampler is now better organized - (if -k is given, all intermediate files are saved in - subdirectories of the current) - -+ The alignment program runs now in linear time (with - respect to the number of reads), and deals with indels - in a more clever way - -+ All python programs now use the logging module to - write logs of their operations - -+ plot_sampling.py and plot_stat.py can be used to produce - graph showing the behaviour of the Gibbs sampling - - -New in version 0.2 ---------------------- - -+ New method to assign the reads after the sampling - -+ The alignment is now provided by a separate - program (step2far.py), so that the user can input - his/her own alignment and install EMBOSS only if - really necessary - -+ Fixed numerical bugs when dealing with very high or - very low probabilities diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..63e57b9 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,17 @@ +FROM python:3.10 + +ENV POETRY_VERSION=1.1.12 + +RUN apt-get update -y && \ + apt-get install -y libhts-dev libboost-random-dev + +RUN pip install "poetry==$POETRY_VERSION" + +COPY . /usr/app/ + +# GitHub Actions chimes in here and sets docker's WORKDIR=${GITHUB_WORKSPACE} +# https://docs.github.com/en/actions/creating-actions/dockerfile-support-for-github-actions#workdir + +ENTRYPOINT ["./entrypoint.sh"] + +CMD cd ./tests && poetry run pytest \ No newline at end of file diff --git a/Makefile.am b/Makefile.am deleted file mode 100644 index e5e2e8a..0000000 --- a/Makefile.am +++ /dev/null @@ -1,100 +0,0 @@ -# install scripts in ${bindir} -bin_SCRIPTS = \ - shorah -CLEANFILES = $(bin_SCRIPTS) -EXTRA_DIST = \ - .version \ - LICENSE \ - meson.build \ - setup.py \ - src/meson.build \ - src/cpp/meson.build -BUILT_SOURCES = .version - -shorah: $(top_srcdir)/src/shorah/__main__.py Makefile - $(SED) 's,#!/usr/bin/env python3,#!/usr/bin/env $(PYTHON),g' $(top_srcdir)/src/shorah/__main__.py > $@ - -# actual C/C++ programs doing the real computation -bin_PROGRAMS = diri_sampler b2w fil - -diri_sampler_SOURCES = \ - src/cpp/data_structures.hpp \ - src/cpp/dpm_sampler.hpp \ - src/cpp/dpm_sampler.cpp -diri_sampler_CPPFLAGS = $(BOOST_CPPFLAGS) - -b2w_SOURCES = \ - src/cpp/b2w.cpp -b2w_CXXFLAGS = $(PTHREAD_CFLAGS) -b2w_CPPFLAGS = $(HTSLIB_CFLAGS) -b2w_LDADD = $(HTSLIB_LIBS) $(ZLIB_LIBS) $(PTHREAD_LIBS) - -fil_SOURCES = \ - src/cpp/fil.cpp -fil_CXXFLAGS = $(PTHREAD_CFLAGS) -fil_CPPFLAGS =$(BOOST_CPPFLAGS) $(HTSLIB_CFLAGS) -fil_LDADD = $(HTSLIB_LIBS) $(ZLIB_LIBS) $(PTHREAD_LIBS) - - -# python modules -dist_pkgpython_PYTHON = \ - src/shorah/__main__.py \ - src/shorah/amplicon.py \ - src/shorah/cli.py \ - src/shorah/shorah_snv.py \ - src/shorah/shotgun.py -pkgpython_PYTHON = .version - -# example files -dist_pkgdata_DATA = \ - examples/ref_genome.fasta \ - examples/sample_454.fasta - -ampliconpkgdatadir = $(pkgdatadir)/amplicon_test -dist_ampliconpkgdata_DATA = \ - examples/amplicon_test/README.md \ - examples/amplicon_test/ampli_sorted.bam \ - examples/amplicon_test/amplicon_reads.fastq \ - examples/amplicon_test/reference.fasta \ - examples/amplicon_test/amplicon_test - -shotgunpkgdatadir = $(pkgdatadir)/shotgun_test -dist_shotgunpkgdata_DATA = \ - examples/shotgun_test/README.md \ - examples/shotgun_test/test_aln.cram \ - examples/shotgun_test/test_ref.fasta \ - examples/shotgun_test/test.csv \ - examples/shotgun_test/shotgun_test - -# tests -dist_check_DATA = \ - examples/run_end2end_test \ - $(dist_ampliconpkgdata_DATA) \ - $(dist_shotgunpkgdata_DATA) - -AM_TESTS_ENVIRONMENT = \ - export PYTHONPATH='$(realpath $(top_srcdir)/src)'; \ - export PATH="$(realpath $(builddir)/):$(PATH)"; - -TESTS = examples/amplicon_test/amplicon_test \ - examples/shotgun_test/shotgun_test \ - examples/shotgun_test/test.csv - -examples/shotgun_test/test.log: examples/shotgun_test/shotgun_test.log - -TEST_EXTENSIONS = .csv -CSV_LOG_COMPILER = diff -AM_CSV_LOG_FLAGS = -u $(builddir)/shotgun_test/snv/SNVs_0.010000_final.csv -# NOTE cheating by considering the data files as test (normally it should be wraping scripts, see next) -LOG_COMPILER = $(top_srcdir)/examples/run_end2end_test -AM_LOG_FLAGS = $(PYTHON) - -# add test files to cleanup -clean-local: - -rm -rf amplicon_test/ shotgun_test/ - -# version handling -$(top_srcdir)/.version: - echo $(VERSION) > $@-t && mv $@-t $@ -dist-hook: - echo $(VERSION) > $(distdir)/.tarball-version diff --git a/README.md b/README.md index 2169afe..32a3e9d 100755 --- a/README.md +++ b/README.md @@ -158,13 +158,19 @@ file in directory ## Coding style -All changes to the C++ code in `src/cpp` should always be formatted according to the included `.clang-format` style by doing +All changes to the C++ code in `lib` should always be formatted according to the included `.clang-format` style by doing clang-format -style=file -i src/cpp/*.[ch]pp in the root of the repository. -All changes to the python code in `src/shorah` should always be formatted conforming to the [PEP 8](https://www.python.org/dev/peps/pep-0008/) style guide. To this end, we advise to use [autopep8](https://pypi.python.org/pypi/autopep8). +All changes to the python code in `shorah` should always be formatted conforming to the [PEP 8](https://www.python.org/dev/peps/pep-0008/) style guide. To this end, we advise to use [autopep8](https://pypi.python.org/pypi/autopep8). + +## Development/CI with Docker +The following command will run the CI locally within Docker. +```bash +docker run --rm -w="/usr/app" -it $(docker build -q .) bash +``` ## Contact diff --git a/action.yaml b/action.yaml new file mode 100644 index 0000000..8fe5751 --- /dev/null +++ b/action.yaml @@ -0,0 +1,7 @@ +name: 'Test container' +outputs: + out: + description: 'The output' +runs: + using: 'docker' + image: 'Dockerfile' \ No newline at end of file diff --git a/build-aux/git-version-gen b/build-aux/git-version-gen deleted file mode 100755 index 6d073fc..0000000 --- a/build-aux/git-version-gen +++ /dev/null @@ -1,227 +0,0 @@ -#!/bin/sh -# Print a version string. -scriptversion=2018-03-07.03; # UTC - -# Copyright (C) 2007-2018 Free Software Foundation, Inc. -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 3 of the License, or -# (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with this program. If not, see . - -# This script is derived from GIT-VERSION-GEN from GIT: https://git-scm.com/. -# It may be run two ways: -# - from a git repository in which the "git describe" command below -# produces useful output (thus requiring at least one signed tag) -# - from a non-git-repo directory containing a .tarball-version file, which -# presumes this script is invoked like "./git-version-gen .tarball-version". - -# In order to use intra-version strings in your project, you will need two -# separate generated version string files: -# -# .tarball-version - present only in a distribution tarball, and not in -# a checked-out repository. Created with contents that were learned at -# the last time autoconf was run, and used by git-version-gen. Must not -# be present in either $(srcdir) or $(builddir) for git-version-gen to -# give accurate answers during normal development with a checked out tree, -# but must be present in a tarball when there is no version control system. -# Therefore, it cannot be used in any dependencies. GNUmakefile has -# hooks to force a reconfigure at distribution time to get the value -# correct, without penalizing normal development with extra reconfigures. -# -# .version - present in a checked-out repository and in a distribution -# tarball. Usable in dependencies, particularly for files that don't -# want to depend on config.h but do want to track version changes. -# Delete this file prior to any autoconf run where you want to rebuild -# files to pick up a version string change; and leave it stale to -# minimize rebuild time after unrelated changes to configure sources. -# -# As with any generated file in a VC'd directory, you should add -# /.version to .gitignore, so that you don't accidentally commit it. -# .tarball-version is never generated in a VC'd directory, so needn't -# be listed there. -# -# Use the following line in your configure.ac, so that $(VERSION) will -# automatically be up-to-date each time configure is run (and note that -# since configure.ac no longer includes a version string, Makefile rules -# should not depend on configure.ac for version updates). -# -# AC_INIT([GNU project], -# m4_esyscmd([build-aux/git-version-gen .tarball-version]), -# [bug-project@example]) -# -# Then use the following lines in your Makefile.am, so that .version -# will be present for dependencies, and so that .version and -# .tarball-version will exist in distribution tarballs. -# -# EXTRA_DIST = $(top_srcdir)/.version -# BUILT_SOURCES = $(top_srcdir)/.version -# $(top_srcdir)/.version: -# echo $(VERSION) > $@-t && mv $@-t $@ -# dist-hook: -# echo $(VERSION) > $(distdir)/.tarball-version - - -me=$0 - -version="git-version-gen $scriptversion - -Copyright 2011 Free Software Foundation, Inc. -There is NO warranty. You may redistribute this software -under the terms of the GNU General Public License. -For more information about these matters, see the files named COPYING." - -usage="\ -Usage: $me [OPTION]... \$srcdir/.tarball-version [TAG-NORMALIZATION-SED-SCRIPT] -Print a version string. - -Options: - - --prefix PREFIX prefix of git tags (default 'v') - --fallback VERSION - fallback version to use if \"git --version\" fails - - --help display this help and exit - --version output version information and exit - -Running without arguments will suffice in most cases." - -prefix=v -fallback= - -while test $# -gt 0; do - case $1 in - --help) echo "$usage"; exit 0;; - --version) echo "$version"; exit 0;; - --prefix) shift; prefix=${1?};; - --fallback) shift; fallback=${1?};; - -*) - echo "$0: Unknown option '$1'." >&2 - echo "$0: Try '--help' for more information." >&2 - exit 1;; - *) - if test "x$tarball_version_file" = x; then - tarball_version_file="$1" - elif test "x$tag_sed_script" = x; then - tag_sed_script="$1" - else - echo "$0: extra non-option argument '$1'." >&2 - exit 1 - fi;; - esac - shift -done - -if test "x$tarball_version_file" = x; then - echo "$usage" - exit 1 -fi - -tag_sed_script="${tag_sed_script:-s/x/x/}" - -nl=' -' - -# Avoid meddling by environment variable of the same name. -v= -v_from_git= - -# First see if there is a tarball-only version file. -# then try "git describe", then default. -if test -f $tarball_version_file -then - v=`cat $tarball_version_file` || v= - case $v in - *$nl*) v= ;; # reject multi-line output - [0-9]*) ;; - *) v= ;; - esac - test "x$v" = x \ - && echo "$0: WARNING: $tarball_version_file is missing or damaged" 1>&2 -fi - -if test "x$v" != x -then - : # use $v -# Otherwise, if there is at least one git commit involving the working -# directory, and "git describe" output looks sensible, use that to -# derive a version string. -elif test "`git log -1 --pretty=format:x . 2>&1`" = x \ - && v=`git describe --abbrev=4 --match="$prefix*" HEAD 2>/dev/null \ - || git describe --abbrev=4 HEAD 2>/dev/null` \ - && v=`printf '%s\n' "$v" | sed "$tag_sed_script"` \ - && case $v in - $prefix[0-9]*) ;; - *) (exit 1) ;; - esac -then - # Is this a new git that lists number of commits since the last - # tag or the previous older version that did not? - # Newer: v6.10-77-g0f8faeb - # Older: v6.10-g0f8faeb - vprefix=`expr "X$v" : 'X\(.*\)-g[^-]*$'` || vprefix=$v - case $vprefix in - *-*) : git describe is probably okay three part flavor ;; - *) - : git describe is older two part flavor - # Recreate the number of commits and rewrite such that the - # result is the same as if we were using the newer version - # of git describe. - vtag=`echo "$v" | sed 's/-.*//'` - commit_list=`git rev-list "$vtag"..HEAD 2>/dev/null` \ - || { commit_list=failed; - echo "$0: WARNING: git rev-list failed" 1>&2; } - numcommits=`echo "$commit_list" | wc -l` - v=`echo "$v" | sed "s/\(.*\)-\(.*\)/\1-$numcommits-\2/"`; - test "$commit_list" = failed && v=UNKNOWN - ;; - esac - - # Change the penultimate "-" to ".", for version-comparing tools. - # Remove the "g" to save a byte. - v=`echo "$v" | sed 's/-\([^-]*\)-g\([^-]*\)$/.\1-\2/'`; - v_from_git=1 -elif test "x$fallback" = x || git --version >/dev/null 2>&1; then - v=UNKNOWN -else - v=$fallback -fi - -v=`echo "$v" |sed "s/^$prefix//"` - -# Test whether to append the "-dirty" suffix only if the version -# string we're using came from git. I.e., skip the test if it's "UNKNOWN" -# or if it came from .tarball-version. -if test "x$v_from_git" != x; then - # Don't declare a version "dirty" merely because a timestamp has changed. - git update-index --refresh > /dev/null 2>&1 - - dirty=`exec 2>/dev/null;git diff-index --name-only HEAD` || dirty= - case "$dirty" in - '') ;; - *) # Append the suffix only if there isn't one already. - case $v in - *-dirty) ;; - *) v="$v-dirty" ;; - esac ;; - esac -fi - -# Omit the trailing newline, so that m4_esyscmd can use the result directly. -printf %s "$v" - -# Local variables: -# eval: (add-hook 'before-save-hook 'time-stamp) -# time-stamp-start: "scriptversion=" -# time-stamp-format: "%:y-%02m-%02d.%02H" -# time-stamp-time-zone: "UTC0" -# time-stamp-end: "; # UTC" -# End: diff --git a/build.py b/build.py new file mode 100644 index 0000000..dc0ba30 --- /dev/null +++ b/build.py @@ -0,0 +1,20 @@ +from glob import glob +from pybind11.setup_helpers import Pybind11Extension, build_ext + +def build(setup_kwargs): + ext_modules = [ + Pybind11Extension( + "libshorah", + sources=sorted(glob("lib/src/*.cpp")), + include_dirs=["lib/include"], + libraries=["hts"], + undef_macros=["HAVE_POPCNT"], + extra_compile_args = ["-std=c++11"] + ), + ] + + setup_kwargs.update({ + "ext_modules": ext_modules, + "cmdclass": {"build_ext": build_ext}, + "zip_safe": False, + }) \ No newline at end of file diff --git a/configure.ac b/configure.ac deleted file mode 100644 index 2816270..0000000 --- a/configure.ac +++ /dev/null @@ -1,183 +0,0 @@ -dnl How to cut a new release -dnl ======================== -dnl -dnl 1.) Bootstrap the autotools by running: -dnl -dnl autoreconf -vif -dnl -dnl 2.) Run the configure script: -dnl -dnl ./configure -dnl -dnl 3.) Check that the build system and out-of-source builds work fine: -dnl -dnl make distcheck -dnl -dnl 4.) If the last command succeeded successfully, upload the produced bz2 tarball to the Github releases page: -dnl -dnl https://github.com/cbg-ethz/shorah/releases - - -dnl Initialise Autoconf -AC_PREREQ([2.69]) -AC_INIT( - [shorah], - m4_esyscmd([build-aux/git-version-gen .tarball-version]), - [v-pipe@bsse.ethz.ch]) -AC_CONFIG_SRCDIR([src/cpp/dpm_sampler.cpp]) -AC_CONFIG_MACRO_DIR([m4]) - - - -dnl ================================================================================ -dnl Check whether we want to set defaults for CFLAGS, CXXFLAGS, CPPFLAGS and LDFLAGS -dnl ================================================================================ -AC_MSG_CHECKING([whether configure should try to set CXXFLAGS/CPPFLAGS/LDFLAGS]) -AS_IF([test "x${CXXFLAGS+set}" = "xset" || test "x${CPPFLAGS+set}" = "xset" || test "x${LDFLAGS+set}" = "xset"], - [enable_flags_setting=no], - [enable_flags_setting=yes] -) -AC_MSG_RESULT([${enable_flags_setting}]) - -AX_CHECK_ENABLE_DEBUG -AS_IF([test "x${enable_debug}" = "xno"], - [ - cxxflags_test="-ffast-math -O3" - cppflags_test="" - - AC_CANONICAL_HOST - AS_CASE([${host_os}], - [darwin*], - [ldflags_test="-Wl,-dead_strip_dylibs"], - [linux*], - [ldflags_test="-Wl,-O1 -Wl,--as-needed"] - ) - ] -) - - - -dnl ======================================= -dnl Check for standard headers and programs -dnl ======================================= -AC_PROG_SED -AC_PROG_CXX -AC_PROG_RANLIB -AM_PROG_AR - -AX_COMPILER_VENDOR -AX_COMPILER_VERSION - -dnl required by HTSlib on linux -AX_PTHREAD - - - -dnl ================================== -dnl Set CXXFLAGS, CPPFLAGS and LDFLAGS -dnl ================================== -AS_IF([test "x${enable_flags_setting}" = "xyes" && test "x${enable_debug}" = "xno"], [ - AX_APPEND_COMPILE_FLAGS([-Wall -Wextra ${cxxflags_test}], [CXXFLAGS]) - CXXFLAGS=$( echo ${CXXFLAGS} | $SED -e 's/^ *//' -e 's/ *$//' ) - - AX_APPEND_COMPILE_FLAGS([${cppflags_test}], [CPPFLAGS]) - CPPFLAGS=$( echo ${CPPFLAGS} | $SED -e 's/^ *//' -e 's/ *$//' ) - - AX_APPEND_LINK_FLAGS([${ldflags_test}], [LDFLAGS]) - LDFLAGS=$( echo ${LDFLAGS} | $SED -e 's/^ *//' -e 's/ *$//' ) -]) - -AC_ARG_ENABLE([popcnt], - AS_HELP_STRING([--disable-popcnt], [Disable using POPCNT for Hamming distances])) - -dnl Check for popcount intrinsics -AC_LANG(C++) -AS_IF([test "x$enable_popcnt" != "xno"], [ - AX_APPEND_COMPILE_FLAGS([-mpopcnt], [CXXFLAGS]) - - AC_MSG_CHECKING([whether configure can enable POPCNT for Hamming distances]) - AC_LINK_IFELSE([ - AC_LANG_SOURCE([[ - #include - int main() { return _mm_popcnt_u64(0); } - ]]) - ], [ - dnl POPCNT works - AC_DEFINE([HAVE_POPCNT], [1], [Define if popcnt intrinsics are available]) - AC_MSG_RESULT([yes]) - ], [ - dnl POPCNT is broken - AC_MSG_RESULT([no]) - ]) -]) - - - -dnl ========== -dnl Find C++11 -dnl ========== -AX_CXX_COMPILE_STDCXX([11], [noext], [mandatory]) - - - -dnl ==================== -dnl Find zlib and HTSlib -dnl ==================== -PKG_CHECK_MODULES([ZLIB], [zlib]) -PKG_CHECK_MODULES([HTSLIB], [htslib]) - - - -dnl ====================== -dnl Special find for Boost -dnl ====================== -dnl Boost still doesn't have a .pc in 2020 - -AX_BOOST_BASE([1.56],, [AC_MSG_ERROR([Shorah needs Boost >= 1.56 headers, but they were not found in your system])]) -dnl we only use headers (beta distribution is in 1.35), no AX_BOOST_{lib} (boost::random is templates only) - - - -dnl =================== -dnl Initialise Automake -dnl =================== -AM_INIT_AUTOMAKE([1.15 foreign dist-bzip2 no-dist-gzip subdir-objects silent-rules]) -AM_SILENT_RULES([yes]) - - - -dnl ====================================== -dnl Initialise Perl and Python directories -dnl ====================================== -AM_PATH_PYTHON([3.5]) - - - -dnl ======== -dnl Finalise -dnl ======== -AC_CONFIG_FILES([Makefile]) -AC_OUTPUT - - - -dnl ============================ -dnl Report configuration to user -dnl ============================ -AC_MSG_RESULT([ - ${PACKAGE_NAME} ${VERSION} - - CXX : ..................... ${CXX} (${ax_cv_cxx_compiler_vendor}, ${ax_cv_cxx_compiler_version}) - CXXFLAGS : ................ ${CXXFLAGS} - - CPPFLAGS : ................ ${CPPFLAGS} - LDFLAGS : ................. ${LDFLAGS} - - Boost_CPPFLAGS : .......... ${BOOST_CPPFLAGS} - - HTSlib_CFLAGS : ........... ${HTSLIB_CFLAGS} - HTSlib_LIBS : ............. ${HTSLIB_LIBS} - - PYTHON : .................. ${PYTHON} - Python version : .......... ${PYTHON_VERSION} -]) diff --git a/docs/Makefile b/docs/Makefile new file mode 100644 index 0000000..d4bb2cb --- /dev/null +++ b/docs/Makefile @@ -0,0 +1,20 @@ +# Minimal makefile for Sphinx documentation +# + +# You can set these variables from the command line, and also +# from the environment for the first two. +SPHINXOPTS ?= +SPHINXBUILD ?= sphinx-build +SOURCEDIR = . +BUILDDIR = _build + +# Put it first so that "make" without argument is like "make help". +help: + @$(SPHINXBUILD) -M help "$(SOURCEDIR)" "$(BUILDDIR)" $(SPHINXOPTS) $(O) + +.PHONY: help Makefile + +# Catch-all target: route all unknown targets to Sphinx using the new +# "make mode" option. $(O) is meant as a shortcut for $(SPHINXOPTS). +%: Makefile + @$(SPHINXBUILD) -M $@ "$(SOURCEDIR)" "$(BUILDDIR)" $(SPHINXOPTS) $(O) diff --git a/docs/b2w.rst b/docs/b2w.rst new file mode 100644 index 0000000..4207da1 --- /dev/null +++ b/docs/b2w.rst @@ -0,0 +1,43 @@ +Window building (b2w) +===================== + +.. caution:: + The new ``b2w.py`` differs from the deprecated ``b2w.cpp`` in the following points: + + * ``b2w.cpp`` should be called directly in Python through pybind11 through ``libshorah.b2w(...)`` an appropriate arguments. + * ``reads.fas`` is a file not conformant to FASTA that is generated during a run of each version. The second and third column of ``reads.fas`` cannot be exactly reproduced (off-by-one bug). + +.. note:: + The pysam library uses 0-based indexing which comes more natural to Python. This project, however, uses *1-based indexing* + in all (ephemeral) output files if not specified otherwise. + +Window tiling strategies +************************ + +Equispaced +---------- +The window moves along the region in equally spaced steps. This is the *default* behavior. + +Based on primer scheme +---------------------- +Information on the postion of amplicons during the sequencing processes is exploited to place windows +in a fashion so that partial overlapping is avoided. + +User-defined +------------ +Users may implement their own tiling strategy by deriving their own class from +from the `TilingStrategy` abstract class. + +API +*** + +.. autofunction:: shorah.b2w.build_windows + +.. autoclass:: shorah.tiling.TilingStrategy + :members: + +.. autoclass:: shorah.tiling.EquispacedTilingStrategy + :members: + +.. autoclass:: shorah.tiling.PrimerTilingStrategy + :members: \ No newline at end of file diff --git a/docs/cli.rst b/docs/cli.rst new file mode 100644 index 0000000..da457cf --- /dev/null +++ b/docs/cli.rst @@ -0,0 +1,27 @@ +CLI +=== + +.. caution:: + * The CLI option ``-of vcf`` will yield a ``NotImplementedError``. Only ``csv`` output is supported at the moment. + * The ``csv`` output format changed. The old format was to restricitive because it forced the user to use three windows. + * ``shorah amplicon`` mode has been deprecated and is no longer available. + * ``shorah shotgun`` might be misleading name because not only shotgun sequencing data is supported. + +Output files +************ + +* ``raw_snv.tsv`` +* ``raw_snv_.tsv`` +* ``raw_snv__final.csv`` + +Replace ```` with the appropriate value passed in through the CLI. These files will be in the folder ``snv`` after +a successful of ``shorah shotgun``. + +Interface +********* + +.. argparse:: + :module: shorah.cli + :func: all_parsers + :prog: shorah + :path: shotgun diff --git a/docs/conf.py b/docs/conf.py new file mode 100644 index 0000000..e876718 --- /dev/null +++ b/docs/conf.py @@ -0,0 +1,56 @@ +# Configuration file for the Sphinx documentation builder. +# +# This file only contains a selection of the most common options. For a full +# list see the documentation: +# https://www.sphinx-doc.org/en/master/usage/configuration.html + +# -- Path setup -------------------------------------------------------------- + +# If extensions (or modules to document with autodoc) are in another directory, +# add these directories to sys.path here. If the directory is relative to the +# documentation root, use os.path.abspath to make it absolute, like shown here. +# +import os +import sys +sys.path.insert(0, os.path.abspath('..')) + + +# -- Project information ----------------------------------------------------- + +project = 'shorah' +copyright = '2021, BSSE' +author = 'BSSE' + + +# -- General configuration --------------------------------------------------- + +# Add any Sphinx extension module names here, as strings. They can be +# extensions coming with Sphinx (named 'sphinx.ext.*') or your custom +# ones. +extensions = [ + 'sphinx.ext.autodoc', + 'sphinx.ext.napoleon', + 'sphinx_autodoc_typehints', + 'sphinxarg.ext' +] + +# Add any paths that contain templates here, relative to this directory. +# templates_path = ['_templates'] + +# List of patterns, relative to source directory, that match files and +# directories to ignore when looking for source files. +# This pattern also affects html_static_path and html_extra_path. +exclude_patterns = ['_build', 'Thumbs.db', '.DS_Store'] + + +# -- Options for HTML output ------------------------------------------------- + +# The theme to use for HTML and HTML Help pages. See the documentation for +# a list of builtin themes. +# +html_theme = 'sphinx_rtd_theme' + +# Add any paths that contain custom static files (such as style sheets) here, +# relative to this directory. They are copied after the builtin static files, +# so a file named "default.css" will overwrite the builtin "default.css". +# html_static_path = ['_static'] diff --git a/docs/cpp.rst b/docs/cpp.rst new file mode 100644 index 0000000..3820fb6 --- /dev/null +++ b/docs/cpp.rst @@ -0,0 +1,7 @@ +C++ +=== + +All old C++ code (in the ``lib`` folder) can be called directly from Python with +``pybind11``. + +Use ``libshorah.``. \ No newline at end of file diff --git a/docs/getting-started.rst b/docs/getting-started.rst new file mode 100644 index 0000000..c91418b --- /dev/null +++ b/docs/getting-started.rst @@ -0,0 +1,34 @@ +Getting started +=============== + +There are two options to set up the environment required for ``shorah``: + +* Docker + + Navigate to the project's root directory and run the following command to + start a console inside the container. + + .. code-block:: bash + + # the following will build and run a Docker container with shorah + docker run --rm -w="/usr/app" -it $(docker build -q .) bash + # once inside the container: + poetry run shorah -h # to get the help + # the for example: + poetry run shorah shotgun # replace + +* On your own machine + + Make sure you have the following software installed locally: + + * Poetry (a Python package manager) + * HTSlib + * Boost C++ library (only ``random`` is necessary) + + .. code-block:: bash + + # in the project's root directory + poetry install + poetry run shorah -h # to get the help + # the for example: + poetry run shorah shotgun # replace \ No newline at end of file diff --git a/docs/index.rst b/docs/index.rst new file mode 100644 index 0000000..a828174 --- /dev/null +++ b/docs/index.rst @@ -0,0 +1,26 @@ +.. shorah documentation master file, created by + sphinx-quickstart on Fri Oct 15 00:15:26 2021. + You can adapt this file completely to your liking, but it should at least + contain the root `toctree` directive. + +Welcome to shorah's documentation! +================================== + +.. toctree:: + :caption: Contents: + + getting-started + b2w + cli + cpp + + + +Indices and tables +================== + +* :ref:`genindex` +* :ref:`modindex` +* :ref:`search` + + diff --git a/docs/make.bat b/docs/make.bat new file mode 100644 index 0000000..153be5e --- /dev/null +++ b/docs/make.bat @@ -0,0 +1,35 @@ +@ECHO OFF + +pushd %~dp0 + +REM Command file for Sphinx documentation + +if "%SPHINXBUILD%" == "" ( + set SPHINXBUILD=sphinx-build +) +set SOURCEDIR=. +set BUILDDIR=_build + +if "%1" == "" goto help + +%SPHINXBUILD% >NUL 2>NUL +if errorlevel 9009 ( + echo. + echo.The 'sphinx-build' command was not found. Make sure you have Sphinx + echo.installed, then set the SPHINXBUILD environment variable to point + echo.to the full path of the 'sphinx-build' executable. Alternatively you + echo.may add the Sphinx directory to PATH. + echo. + echo.If you don't have Sphinx installed, grab it from + echo.https://www.sphinx-doc.org/ + exit /b 1 +) + +%SPHINXBUILD% -M %1 %SOURCEDIR% %BUILDDIR% %SPHINXOPTS% %O% +goto end + +:help +%SPHINXBUILD% -M help %SOURCEDIR% %BUILDDIR% %SPHINXOPTS% %O% + +:end +popd diff --git a/docs/requirements.txt b/docs/requirements.txt new file mode 100644 index 0000000..d37dcf4 --- /dev/null +++ b/docs/requirements.txt @@ -0,0 +1,3 @@ +sphinx-autodoc-typehints==1.12.0 +pysam==0.17.0 +sphinx-argparse==0.3.1 \ No newline at end of file diff --git a/entrypoint.sh b/entrypoint.sh new file mode 100755 index 0000000..2f9f163 --- /dev/null +++ b/entrypoint.sh @@ -0,0 +1,12 @@ +#!/bin/bash + +#export PYTHONPATH=$(pwd)/src + +#autoreconf -vif -I m4 +#./configure +#make install +#make -j1 distcheck || exit 1 + +poetry install + +exec "$@" \ No newline at end of file diff --git a/environment.yml b/environment.yml new file mode 100644 index 0000000..4c562d4 --- /dev/null +++ b/environment.yml @@ -0,0 +1,9 @@ +name: shorah +channels: + - bioconda +dependencies: + - pip + - htslib >=1.9 + - boost-cpp >=1.56 + - pip: + - https://github.com/spaceben/shorah/releases/download/canary-eeec049/ShoRAH-0.1.0.tar.gz \ No newline at end of file diff --git a/examples/amplicon_test/README.md b/examples/amplicon_test/README.md deleted file mode 100644 index 9ab051c..0000000 --- a/examples/amplicon_test/README.md +++ /dev/null @@ -1,30 +0,0 @@ -### Sample files to test `shorah amplicon` - -Use files in this directory to test shorah in amplicon mode. -The sorted bam file has been obtained from the reads with -[`smalt`](http://www.sanger.ac.uk/resources/software/smalt/) -to align reads to the reference and samtools to index and -sort the alignment. The commands given are - - [user@host amplicon_test]$ smalt index -k 7 -s 2 ref reference.fasta - [user@host amplicon_test]$ smalt map -f sam -o ampli.sam ref amplicon_reads.fastq - [user@host amplicon_test]$ samtools view -S -b ampli.sam | samtools sort - ampli_sorted - -You can then run `shorah amplicon` as follows - - [user@host amplicon_test]$ shorah amplicon -b ampli_sorted.bam -f reference.fasta - -Some warning will be raised. The output files will be `SNV.txt` and `SNVs_0.010000_final.csv`. -Only SNVs exceeding the threshold of 5% are returned (see [paper](http://www.biomedcentral.com/1471-2164/14/501)). - -#### Tips -You can inspect the alignment with `samtools tview`: - - [user@host amplicon_test]$ samtools index ampli_sorted.bam - [user@host amplicon_test]$ samtools tview ampli_sorted.bam reference.fasta - -Within tview, press ? for help. - ----- - -`shorah amplicon` is still under development. diff --git a/examples/amplicon_test/ampli_sorted.bam b/examples/amplicon_test/ampli_sorted.bam deleted file mode 100644 index 8f057c0..0000000 Binary files a/examples/amplicon_test/ampli_sorted.bam and /dev/null differ diff --git a/examples/amplicon_test/amplicon_reads.fastq b/examples/amplicon_test/amplicon_reads.fastq deleted file mode 100644 index c5f3426..0000000 --- a/examples/amplicon_test/amplicon_reads.fastq +++ /dev/null @@ -1,4000 +0,0 @@ -@read_0 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -IGIGEHGHIIFHIHGGDDHIDGIIHGHIGIIGHEHEHIDGIGIFHIIIIIIDHHIDIIHIIHIIIHFIIIIHG -@read_var_1 mutated -CTCAGGTAACTCTTTGGCAACGACCCCACGTCACCATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -GDEIGIDHHFIIHEDGIEGIIGIHFIFEEIIHIEHIIIEHHHHIIHDIGGHIIEIGIFEIIHHEIEIIIEIIG -@read_2 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -IIIIHEIEFIIGHGIDIHIDIHIHIHDIIFGFHHIIIFEEHIIIFGGIHHEIGIIHGIIFDEDIDHIHHIIII -@read_3 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -GEIGDIGHIGEIIIIIFDIIIIIEGHGHIIHEIIIHEFHHGIEFIIIIIIIGIGHGHFGIIGIGIIIGEIDDD -@read_4 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -HIIHIHIIEHIHGHDIGIDIIIHIFIGHIIIHHHFEIHIIIFIDHDHIIDGGEIFIHIHIHIIIIIGGGIIHF -@read_5 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -HIHHIEIIGGIGHIHIGHIIHHGIIIHIIIIDIIIFIIGGGFIIFDIIDGFIHIIIHIGHHIIGGIIIHFIGI -@read_6 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -IIIGIHIIGFIIIHGIIGIIGIIIDIDIIHDIEDGHIHDIIDIHIHHIGGIIIHIIIHIFHDIIIGIIHIGII -@read_7 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -GEHFFIIIDIDHGIDIIEIEIHIFFIIIEIHIHHIIHIHEIIHIIIGGIEHIIGIHIGIHHIGGIGEEIIIII -@read_8 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -IFIIDGIHIGGIIIIIGIIIHHDIIIEIIDGIIGDHEHGFHHIIIIIGIIGGGGHHIGIHDIIGHIIHHIIIG -@read_9 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -IIHHGDIIHHIDIHDIIHHHGGHIIIIGIIDEIHIIHIIIIGHEFGIIDIGFDHGIHGIIIGGGIIFHIHDGI -@read_var_10 mutated -CTCAGGTAACTCTTTGGCAACGACCCCACGTCACCATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -HIIHIDIIGIHIIEGGFIGGIGIIIDIHHIIIGIIIFHEEIIIIIHIHIHEIIIIHHHIIIIIDIFFFHIIIG -@read_11 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -IDHIIIIFHIIHGFDGIIIEDEEHFHIIIIIHIHHGIDIHDIIHGGHIIDIIHHHIIIIHHEIFIFIIGHIHI -@read_var_12 mutated -CTCAGGTAACTCTTTGGCAACGACCCCACGTCACCATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -GIDIIIHHIIEIIIIEGIGHIHIIFGIIIHIIHHIIIFGGFDIIIEEIEIIHIEIDIHHIIIIHGIHHEGHII -@read_13 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -IGHHIGGHIIIHHHEIIIFFIIHGIIIEHGIIGGHGIIIGGDIGGIIHIIDHHIIHHGIHIHIIGIIIIIHIH -@read_14 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -EIIEHGIIHDDHGHIIIIGGFIEHGIGIIFGIHDEIDHHIIIIIIIIFHIIIGIDHHDIEIHIIIIDFIGHII -@read_var_15 mutated_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATGGTGACGTGGGGTCGTTGCCAAAGAGTTACCTGAG -+ -HGIIEFIDHIIFHIHHIIIIGIIEGGIDIHEIDIEDGIIIGGIIGIEIIIIHGHIIEIIHGIIIIEDIFIHHG -@read_16 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -IIEIIIIFHIIIFIIIIDHIIIEIGIIIIGIFGIIIGIIHIIHIIIEIGIHIHGHIFFHFFHIGDGIIIGDIH -@read_17 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -IIHHIIIIFIIGIGDIIGFIGIIIIEHHFIIEIFIGIHFIGGFHDHHFIIGIHIFIFIIEIIIIIGIIIHIII -@read_var_18 mutated -CTCAGGTAACTCTTTGGCAACGACCCCACGTCACCATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -IIIEIIHHIGIEDHDEIEIHGIDIIHHEHIIGDEEIIIDDDIFEIIIIIIHIIIHIIGIIIFIIIHIHIIIHH -@read_19 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -IIIDHEEIIDIIIIGIIIIDIFIEIDGIHIIHIGDIFIHFGGIIGGGHIIGIFGGHIDDHHHIGHHIFFFFEE -@read_20 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -HIGIHHDIGEHIDGIIIIHIFFDDIHIGIHIIHEIHIHIIIEFHIGIDEGEIIEGIFDIHDGEIIIHIHIIHH -@read_var_21 mutated_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATGGTGACGTGGGGTCGTTGCCAAAGAGTTACCTGAG -+ -IIIIIIIIIIEDIGGDIIIHFGIIIIFIDEIDFIHHIHIIIIEEIIIIGIIIGIIFIHHIHIEGIHIIIIHID -@read_var_22 mutated -CTCAGGTAACTCTTTGGCAACGACCCCACGTCACCATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -IIIHIIIIHIFIIIIDHFHDIIDIIIGGGDIIHEIGIDIIIIIEIFHHHIIIIIIEIIHGDIFEGDIIEIIEI -@read_23 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -IIGFIHIIIIFIHIHIIHIGHIIIIIHIIEIHIIHHIHIIIHEGHIIIEIIHIEIIIIEHIGIHIEIHIHIII -@read_var_24 mutated -CTCAGGTAACTCTTTGGCAACGACCCCACGTCACCATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -IIIGDIHIFFIHDGIIIIIIIGGIGHHGDDIGIIIIDIIIHIHEIHIEDIIFIIIGIIHIIHIIIEGHIHGHG -@read_25 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -IHIHIHIFIGGHDHDIHIGDEIFIIHIIDIHIDIIHIIIIIHEIFIIEDHIIGFGIGGGHIIIIGIHHHIFII -@read_26 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -HEFHIHHHIEGIDHIIIGHEIFHIDEIGDIIIDGIIGIIIEIFHIHEIHIIHGHFGDEIIFIIIFGHDIHGID -@read_27 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -DGGIIHIIFIHHGGGFHIIHFGIFIIGDIIIIIIIDIDIHHDIIIHFGIFHHGFGIIIGIEIIEGIGDGGIHH -@read_28 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -IIIIGIIEIIIIGHDIIHIIIIGIHIIIIIGDIIGIHHIHDEIIGHGIIIIIDIEDHIIFIIIGDIDIIHIII -@read_29 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -IHIDHHIHIHIIEIIGHIIIIIFGEIIDHIIIIEIGDIGGHIIIIIIGIIEIIEEIHGGHIIIIHIHHHHIGI -@read_var_30 mutated -CTCAGGTAACTCTTTGGCAACGACCCCACGTCACCATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -FIGIIIIIIIHIHIHHIHIIEHFIDIIDGGFIIIIEHDIEIFGHGIIGIIIIIEDIIIIIIHDIIIIIIGIHI -@read_31 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -IHIIIIGDGHGDGGHIHIIGGIIGIIIIGHEFIHEHIIEDGHFIIGIHIFIGGIIIIFIHIHHIIDHGIIIGG -@read_32 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -HIHDIEGIHEIDGGIHIHIGIIFIIHIGHIIIFGIIIGIGIIIIIIIIIGIGHDIIIIDIGHIIHHIIGIIEI -@read_var_33 mutated -CTCAGGTAACTCTTTGGCAACGACCCCACGTCACCATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -IIHHFGHIHIGIHIIDIIIIHDIGGIFFGDIHIDIHIIHHIFIDFHHIHDHFHIEHIIHGHIHIIHGIIIIID -@read_34 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -EIIIIHIIIIIIIHIHHHFIIHHIIHHEIIIIIIHGGHGDHIHHIIGIHFIIDIIHIIHDIIIIIHIIIIHIH -@read_var_35 mutated_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATGGTGACGTGGGGTCGTTGCCAAAGAGTTACCTGAG -+ -IHIDFIIIIHIIIGFIGIIIHIIEFHGHHIEHIEFIIGIIIDIIIDIGIHHIIDIDIIGEIGHIIIHHGGIIF -@read_var_36 mutated -CTCAGGTAACTCTTTGGCAACGACCCCACGTCACCATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -FIIIIHIIGEGHIIIIIFIIEIHDEIIIIHIIFIGIIIGEGEIIIHIIIIDHEIIIHHIHIIHIDIIGIGGDI -@read_37 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -IGHGIHIIIIIEIIIFHIFIIIDIGIGGFIIIHIIHHHIIIGIIGHIIDEDHEIIHIIHIFHDIIIIGIHDIH -@read_38 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -IFFEIDHIGGIIIIHHIIIIIDEIIDIHIHFFIEGHDGIIHIIEHIHEGIFGFIIIFGIIIIIHIGIHIGGDH -@read_39 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -IIFIDHIGIIEIIEHIIIIIHIIEIIHIGIIDIDIIHIIGEHIIGHHHIGIHDDDIIHIIGIEHIEIDHIFGH -@read_var_40 mutated -CTCAGGTAACTCTTTGGCAACGACCCCACGTCACCATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -IDHHHIIIFIHIIIIIHHIIHFIIIIHGDHGIDIIHIHIIFIIIIDIGIIGIHGIIIHIGIIFIGIIIDGGFI -@read_41 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -IHIEGEGIHHIIIIGGIIIHGFIIDHIEIIIIHIGHIIDIHIIGHIGIHHGIIIIHIIEDHGIHHIIIIDIIF -@read_var_42 mutated_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATGGTGACGTGGGGTCGTTGCCAAAGAGTTACCTGAG -+ -HGIGHIGIIIIIIIGIIIIGIGFDIDGIIEIIHEHGFIFHIIHHIHEIIIHIDFHGHIIIIIIIIHFIIIIIG -@read_var_43 mutated_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATGGTGACGTGGGGTCGTTGCCAAAGAGTTACCTGAG -+ -EHHHDDEIHIIDHEIIHHHIEIIIIDGIFHEGFEIGIHIGEHHGIGIIIHGHIIIGDHHIIIIIHHIGIHIHI -@read_44 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -IHIFFIEDGGHGIIIIGIHGFGIGIIIEFDDHIGHIHHIIHGIIIDIHIIIHHIIDHGHDGIIGIFHGHDIHI -@read_45 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -GIIIIHIGIGIFIIHIEIEIHIFIIIHIGEDHIGHIGIEDIIIEFHGHIHHEIIDHEIIHHGIHIFIIHIIFI -@read_46 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -IHIHIGIGIHGGIIIHIIGIIIHIIIIHHIIEDHDIHIIIHEHIIHIIIIEIIIIIHIEHIGEIEIIIGHHIE -@read_47 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCCTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -GGIIIHHIIHIIGDHIIIFGIHIIGIIHIIIGIGGEDIEIGIGFIIDHIIHIIGHEIIIHDIIIGDGHIIHII -@read_48 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -HIFGDIHGHGIIIIGIEIIGGHIGIIGHDEHEGGGHHGGHIDGIHHIIGIGFGIHIGIIIIIFGIIHGHHIIH -@read_49 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -HHIIIIDIGIHIIIIHIGIHIHIIIIEHFHIFIFIIIEHFIIIHIEIIIHIFIHHIHFEDIGIHIGIGEHHIG -@read_50 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -IFIIIDIIIIHGIIIIIIIHIIHIIFIGIGGIHHHIGGIIGIIDIEIDHHFHIHIHHGFFIHIIFIHGDIIII -@read_var_51 mutated -CCCAGGTAACTCTTTGGCAACGACCCCACGTCACCATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -IIGIIGHGEIIHIIHIIHIIIHIGHIDIIHEIIIIIHIFIIGDIHIFGHIIHHHDIHIIIHGIDFFIHIHFEG -@read_52 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -IIIIEIHIEDEDIIIIHIIGEIIGIGDIIHIEFIGIGIIIDIHIIGIGIHIIFDIIIDGHIGIFHIIIGIIGI -@read_53 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -IEHIDIGHEEIHIGIIGIGDHIGIIIHIFDGIDEDHHDIEIIIHDDFIGIIGIIHFIIHGIIIIFHGIDGEHI -@read_54 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTTACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -IIIFIIIIFIEIIIIHHGIIHEIHIIGGFIIIHHFIIIIFIHGEIHIIHIGIDGHHHFIIGIHGDIIHIDDII -@read_55 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -IIGHFEIIHIDIHHHIIIIIIEIIGIIHHIDHIDGFGHDHGIFIIGIDIEIIHIIIIDHGDIIGDHDHHIIFH -@read_56 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -IGIIEHIIHGHHGIHHGIHEIIIIIFIDFFIIIIIIIHGHIFIIEGGFIEIIGIIGIHIIGGIIIIIIFIEHI -@read_57 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -GHIHFHIIFIIIFIIIIDHIIIHHGHHIIEDIGIHIIHIGDGIIIEHHIIHHIDIEGHIIIGDHIHGHIIDII -@read_58 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -IFIGHHIIHHHIGGIHIIHGIIIIHIDIFGIIHGEHHEIIIIHIIIIIEGIGIGIHIHIIIIGFGIHIIIDII -@read_59 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -GIGEIIIEDIIIHIGIIFHEFIIEEHGGIIIIDIDDIGIHEIIIEEIHHIIDIIIIIGEIIFFHIEHEIHIHI -@read_60 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -IIHIGIIIGGGIIIIIIIGHIGHIDIEIGIIGGIGGIHIGHFIIHGIGIIGDGGIIGHIHFIIIIDIDEHFGG -@read_61 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -IHIDFIIGGHIIHEHDFHHGIDIIIGGIIIIEGIIIHIIGEIIFIIIIIIIIIGIIIDIIEGIEIDHIFIIIH -@read_62 original_reversed -TCTAATAGGGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -IIIIIIDFHDIDIIIHIGFIEIFIIGFIHFGDGIGIIIDGGEIIIIFIHIIDIIIIGHHIGIIGIDFDDHIII -@read_63 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -HHDIIIFHIHGIEIHIDIGHIDDHIGDHIIGIIGIIIGIFHIDIIIHIIHHIHIIGIDFGIGGDGIHIEIHHI -@read_64 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -IIHGGDIFIIHIGFEDGIEHIIHIHIEIGIDEGIHDGHFIGDGIIIHEHGIDHHIGIEIGEGDFDFIIIIIII -@read_65 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -GFIIEIFIIHGIIIHDHFDHIGFIIIHIIHDIGEIIIGGEGIIHFIIIIIFIGIIHIIIDIGIIDIIHHHIEH -@read_var_66 mutated_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATGGTGACGTGCGGTCGTTGCCAAAGAGTTACCTGAG -+ -EHGFHIHHIIIHHIDHIHIDIEDGEIIIIIHHGIIFIIDHDEFHIGEFIHIHIIDIHIIHHIIDHIDIHHGIH -@read_67 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -DIIIIEIDIIIIGHIEEFIIIIFHIHIGIHIHIIGIIIIIIIFFIIGIEIGIIEGIHFHIIHFEEFIIHDIHH -@read_68 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -IEHHHEIHGGIHIIIIFGHFIIIHGIHHGIIIHGIIIHIHIEIFEIHIDDHIGIHIIIHHIHIHDGIHIFHDF -@read_69 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -IIHIIFIFIIIIGIHIIIGIIIIGIHGGFEHEIGFIIHDGIHIGIIIEIDIIHHGHGGGGEGGHIHGIIHIII -@read_70 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -HDIIIHGDGEIGIFHIIGIFDHFHFGIIIIHIEHIIGIIIIGIIEIIIEIIGHGIFHEIHIIHHIIHIIHIII -@read_71 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -IDIIHHGHIIIHIIIHIDFIIHHIEDIIIHIIHGIIIHIIHEIDHDIIIDIFDIIGGHGFGIEFIEIGHGEIH -@read_72 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -HGHIHFIHIIIIFDHIIFIIHIIDDDHHIIFIIIIEIIIHHEGHHFGIHIIIIDHIIIGHIIFFHIIEDHIGI -@read_var_73 mutated -CTCAGGTAACTCTTTGGCATCGACCCCACGTCACCATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -HGHIFGDIIIIIIIIIHIIDHIIIIGIIIIFGDIIIIIIIFHHIIIHHHIFIIHIIHIIEIDEIHDGDDDIII -@read_var_74 mutated -CTCAGGTAACTCTTTGGCAACGACCCCACGTCACCATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -IIIIIIIDIHIIIIIHIGIHIIDEFFHIIIGIHIIIIFIIIIIHIGGIHHIEIEHIIHDGGHIIGIHDIIHII -@read_75 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -HIDDIIFGHFEIIGIEGIGIIIIIIIHEEHHIHEIDGHIGHIGIHIHHGHIIIIIGIIGFHIIDHGIEDIIII -@read_76 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -EIIIIGIDHFHIIIFDIIIIGIFHHIGDIIHGIHIIIIIIFIDIEGIHIGHDDHEIIGIIIFDIGIHIIHIEI -@read_77 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -GIIHIIIFIHGDGIIIIHHIHIIIIHHEIIGHDIIIGHIHIIGGGGIIIGIIEEIIIIEIIHFHGFIIIIIHH -@read_var_78 mutated_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATGGTGACGTGGGGTCGTTGCCAAAGAGTTACCTGAG -+ -GHGHGIIGIIIIHDIIIIIEHIHIGEHIIHIHHHHIIEIHIIIIGIIIIGIGIGIIIIIIFHHIEGIHEIIII -@read_79 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -HFIIIIIIHIIGIEEIIEHEIEEHGIIIHIIIIDIEGIIIIIHFIIGDIHIIIGGIGDHIGFIIHHDHIFFIH -@read_80 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -IIFIIIEIIIHIGIIIGEIHIEDIHEIEIHIFFGFIFIDGHHHEGGGIIDIGHIGFGHHIIHIIIIFIHEGIG -@read_81 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -HDGDDGGIIIIIGHFHIIHIIIIFGIGIIIEHDIHHIEGIFHHIDHIEIIGGIIIIFIEIEIIFIEHIHIIEG -@read_82 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -GIIFGIEHIIIIGIEIHIHIIIDIDIGIIIIIHDDHIIIIIGFHDIFDGIDIIIEIIFEHGDIHDHFHIIFIH -@read_var_83 mutated -CTCAGGTAACTCTTTGGCAACGACCCCACGTCACCATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -HHGIIIFIIDHGHIIIIIIIHFEIHIIDIHHIEIEIIIHIDEIHIIHHIGIIDEGIGIIIGHHIIHFIIGFIE -@read_84 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -DFIIIHIIHHIGIIIFEIIIIGIDHEHHHIIHHIGHDGHIIGHIHFIHFEHEGIIGHEIIIIIGFIGEIIGFI -@read_85 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -IIEDIIIIDIEIEEDIGFIIIIHEIIHIFEIGGEIIIIIIGGIIIGIDEDIEIIEHHIIIEIIHIIFIEIGHD -@read_86 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -FHGIIIIHFIIHIIIIGIIIHIIFHIHHIIIFIEIHFIEIIIIFGDIGHGIHIGIEGIIIGIIEFHIEDIIDH -@read_87 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -EDIIIHHDEHFIHIHFIHHHIDGIGIGIGIEHEIGHIEIIFIIEIDHIIDIHIIIIIIEGIHIGHGDEIIIDD -@read_var_88 mutated_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATGGTGACGTGGGGTCGTTGCCAAAGAGTTACCTGAG -+ -HIIHIIHGIIIIIIGIIIIGIIFIIEEIDEEGIIHIIEIIIFIEIIIEGIHIDFIIGIFDHIEIDHHIHIGFI -@read_89 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -IIIIDIFIIIIFGHHIIGIFGHIIIIIIFHHIIHGFIGGFIIIIIIHIIFIEHHIGHIDGHIGHIGFGIIIII -@read_90 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -IHIGHIHIDHHIHIGGHIIIDIIHFIDIIIIEIGIIHIIIIIHIIIDDIIIGEIIFFDIIGHHIIIIGIIIGI -@read_var_91 mutated_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATGGTGACGTGGGGTCGTTGCCAAAGAGTTACCTGAG -+ -DGIFHHEIIGIHIEDIIHFEDHIGGIIHIHGIDIIIGIIHHDIEIIGEGHIGGFIHEIIIDFIHHIIIIHIEI -@read_92 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -GFIFHHFFFIDIHDHGIIFHIGIIEIDIIEIIIHIIDEIIIIGGGFIIHIIGEFGIIIIDDIHIIIEHGDEIH -@read_93 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -IIHIIIIHIIGIIDIGFIDEHIIHIIHIIGGIIFGDHIIFFIDHIIFIFHDIIGIIFGIHIDIHIGIIHIEID -@read_var_94 mutated_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATGGTGACGTGGGGTCGTTGCCAAAGAGTTACCTGAG -+ -HIFIGDHIHEEHIIIHHIIIFFHDDGIIHIDIDGIHGDEIIIIEIIGIGDIIIIGIIIEIIGGIEGIIDIIHD -@read_var_95 mutated_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATGGTGACGTGGGGTCGTTGCCAAAGAGTTACCTGAG -+ -IHIIIHHDEGDIIIIEIIIIIIFGIDIIIIHEIIIIIHHIIFGIIIEIIIIIDDIHIHGIIIIIIIIFHHIII -@read_96 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -EDIIIHHIIFHFIHIGHIIGHGHHIIHIGIIIIGHIHHEIIIEGIIIGIEEGIGIIGHHIDGEIIFIHEHHIE -@read_97 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -IGIGHIHIIIIDIHHIGIIIIHDIIEIHIIIGIIGGGIIGHHIIIGIIDEHIIHHIIIEFEEHFGFFGIEIHF -@read_98 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -EIFHIHIEDEIHIIHIIIIFHHIGIIHHHHHIHIGIIIHIFIIGGIIIHEIHGHIIIIIGEIHFIIIDHIIIF -@read_99 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -DGIIIIIDGHIIDEIIGIEFGIIHHDFIHDGIHDHHIHHGIIHHIIGIDIIIIIFIIIIIHHIHHIIIGIEIH -@read_100 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -GIGIIIIGDGEIIIIIIIGIIFIEIHEEGIIFIFHDDGDFIIIIIFDIIHHIGIEIIEIHGIGIIHIFIGIII -@read_var_101 mutated -CTCAGGTAACTCTTTGGCAACGACCCCACGTCACCATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -HIHFFIIIIHIDEHIDFIHEGEIIHFHIEIGIIIIIHIIGIIHHIGIFFGIGIDHGDEHDGHHIFHFDHIIII -@read_102 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -IIIIIGHIEFHIIIIIIHIHIIHIIGIIEEEIFIEIGHIFIIIHHHHHFIHHIIIEIHIHHIIIDHEIGIIIF -@read_var_103 mutated -CTCAGGTAACTCTTTGGCAACGACCCCACGTCACCATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -GEIHHIIIIDEEHIIIHIHIHIGIIIIFIHGIGGFIDFDHGHIGIHEIEHIEIIGIIHHIIIGIHIIGFDEFI -@read_104 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -GIIIIIIGIHIHGIDIIHIIHEHIIIHIIIIIIDIIIIIIIIHIIGDHIHFGIGIHGIIIHIHIIIIEIHIFE -@read_105 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -IIDGEIGIHIIDDIHEHEHIEIFIIIIIIIDGIIHHDIIIIIIIIIFHDGIEGGGHIEGIHGIHIIGHFIFIH -@read_106 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -HGIIIGIEIEHIIDIGIIHHDHEHHIIHIDIIHIEHHIHHIIIIIIFIHHHFHHIGFHIIIIGGGDHIIIEIG -@read_107 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -HEGIIDIIIGGHHIGFIHIHGIHIEGGIIIIIHIGIIGIIIEIHIIHEIIHHHIIDIDDHIIIDGIIEHIEIH -@read_108 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -DHIGHEIIIIHIDIDGEHIIHIGGHIGIEGGHIHIFHDIIIEIIIEIIGIIIGIHIIIDIHIHDIHIIDHIII -@read_109 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -IGIIIDIIGHHIIGFIIGDHHIDEDIHIHIIHHHIGIIHIIIGHIHIIIHGIIHGIEIGIIIIHIIGEHHIII -@read_var_110 mutated -CTCAGGTAACTCTTTGGCAACGACCCCACGTCACCATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -IIEIHHIIIHHIIIIEEHHIIHIIFHIHHIGFIHIIHIGHFIDFHIIIDIHIIHIDGIGIIGIGIIDIIFDGH -@read_111 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -DIIIIIDGFIGHGDDIHHIFIIFIGIFDHIIIIIHEGHFIHIFIHIFIIDIGIIFIIGIHFIDHIGHIIDIGI -@read_112 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -IFDDIHHIIHGGIGIGGFHEIIIGHFIIIIHHHIIIGIEIIIIIHEHIHEIDIIFIHFIHIDIHDIIIGHGIG -@read_113 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -IIHIHIDIIIEIIIIIIIIIIIIHEHIIIDIIIIGDHGGIIIGIHIHEIIEIHIGIIIIFEGIIGIHIIGIIE -@read_114 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -HIIHEIEIGEHGHIIIIIIHIIIHGIHIIIGGIIHGHIGIHIGIFHHIIIIGIHIIGIIHHGIHIIHIIFIII -@read_115 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -IDHIIIHHHEIHHIIHHDIHDIIHIGIDIEIHHIHIIHEIGIIIIGIIIGIIHHIGGHIGHIEIIHIHIFDHI -@read_var_116 mutated_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATGGTGACGTGGGGTCGTTGCCAAAGAGTTACCTGAG -+ -HIIEEIIGFHIGIIFIFHFIHIGDFIHIHIHFDDIIHDHHFIHIIHHEFGDIIIGIIFFIIIGFIIGIDIIDF -@read_117 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -GIIIIHFDHGIIIGDDIIFIIEIGIHDIGEIDIGIGHIIIIIGGIIHFIDIIIIIIIDGDIGIIIEIIIIGHE -@read_118 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -DGIIIIFEHIIIHIHFHGIHIIIDHGHIHIGIIGHHEHFHHIIHDHGHIIHHFIIIHDHIDHIIIDGFIIEIE -@read_var_119 mutated -CTCAGGTAACTCTTTGGCAACGACCCCACGTCACCATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -HDGIIHGIIFGHDFIIIFIIGFIHIFGEGHHIHIIIIIIHIIIIEHIGIIIIIIEIIIIIHIDDIIFGGIIIG -@read_var_120 mutated -CTCAGGTAACTCTTTGGCAACGACCCCACGTCACCATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -IIEFFGIHIIIFIHEGHIHIGIIIIIHEIIEIHIIHDIGIIIEIIGIGFFIIIIIIFEIIGFHIHGDEIDHEH -@read_121 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -IGIGIGIGIGHEFIIDGEIGHIIGIIIIIFHIDIFIEIIGIEHDIDIGIIIHIHFIIHDIGIHIGIHIHIIHI -@read_var_122 mutated_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATGGTGACGTGGGGTCGTTGCCAAAGAGTTACCTGAG -+ -EIFIEHGGIGIIFIIHIIHHGEIIEHIIIHIHDFGDHIGHFGIIIFHIHIGIGIIDHDFEIFIFIIGIIIIID -@read_123 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -GIIFIHIIIIIEHHEHIGEIHFHFGIGEHHGHHIIIIIIFHGHIGIGIIIIGHDIDEIHFIIIEHFHIIHIII -@read_124 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -HHDHGIFGFIGIGIGIGEHIIHIFIHIIIIIIHGGGEIFFIHGFIIIGIHFIIIEEHIIIDHHIIIIHIIIIH -@read_125 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -DFIGGDGIEFHHHFIIGHIIIIEGHEIFIFGHFIGIIIHEIHIHHGHGIFIGDIIIHIFIHIIIHIIGIDGHI -@read_var_126 mutated -CTCAGGTAACTCTTTGGCAACGACCCCACGTCACCATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -IGDEIHDIHEHGIGIHIHHIIFHIDIHGIIGIEIFIIFDIIDEFIIGIIGIIIIGHIIIIHIIIIIIDIEHII -@read_127 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -IIEIIIIHGIGHHIIGIIIIGIIIHIEEIIIGIGHIHIIIIIGEDIGDHIHIIIEGIIIFHHIIDIEIIIHII -@read_128 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -IIEHIIIIIIHHHIFIIDHIIEIGIHHIIDIIIIHIIEIGIIFFIIIGIHIIIEIIEIIHGIIHIIIIGHIEI -@read_129 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -GGEIHHHGGHIDIGIDFGIGIIGEIEHHHIIIHIIIIIIGGGHGGHHIIIHFIIDHEIHIIFIHIIHIIFHID -@read_130 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -EFIIFIIEIDDHIDGHEGHIIDDGIIEIHGIIFIHHDIEHIGIIGIHIIIIIFIHFGHIIIIIIHHDIGIGII -@read_131 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -IDIIIDIIEIIGIHIHIIFIIHFIIIHHIIIIEIIHIIIIDEDGEIGEIHIHIIIIHIIGIIFIIEIIIFIII -@read_132 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -HIHEIHIHIFFHGFEHIIIHIGIHGHGIIIIIHHIIHIIIHIIIEIIIHIHHIGDIIIIGDGHIIIEIDIHID -@read_133 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -IIDIIIIGGHIIHIIIIIHGHGEFDHIDIIIIDIIIGEIIIIDHFDGIEIFFIFIHFIIIDIHIIHGIGIHII -@read_134 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -HHIIHIGIHIFIIIDIHDIEIGIIIGIIIIIIIHHEIHHHIIIHEGEIGHIGIIIIIIIDIDHIFIIIIIGDD -@read_135 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -IHHGEHIIEIGIIHEFEDIFHDHIHGIGHIIIIIHHFIHDGIIFDEHFIFIIIHHIHHIIIEFIIHDIIHIFI -@read_var_136 mutated_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATGGTGACGTGGGGTCGTTGCCAAAGAGTTACCTGAG -+ -FIEIEGEIIEIEIIFHIEGIIIIGFHHGIIIIIHIEGIIGIIIHIHDIIEIIIGIDEHIIIGEIIIIHGHIID -@read_var_137 mutated_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATGGTGACGTGGGGTCGTTGCCAAAGAGTTACCTGAG -+ -IGIIHIIIIHIIIGDDGGGHGFHIIDIIIIIHIIIIIHDDGIIGHIIHIEIFIIIIIIIGDIIHFGEIHDIII -@read_var_138 mutated_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATGGTGACGTGGGGTCGTTGCCAAAGAGTTACCTGAA -+ -IGFHIIIIIGFHGHHIIIDIHGIGIIIHHIIIDGIIIHIIIIIIIIIIIGGGIEHIIHIIGFIHIHIIIHGIH -@read_139 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -EGEGHGIIIGIIFHHIIHIIFIEEIGHEIHIHIIIGGHEGDEEIIIIHIHIGIIIGFDEHIIIEIIIIIIIIH -@read_var_140 mutated_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATGGTGACGTGGGGTCGTTGCCAAAGAGTTACCTGAG -+ -IIIHDFIDIIFIGHIDFIHGIIFHGIIHHGIHHIIIIIHIIHFIFIDIIIIGIEIIIIIGIHEGGDIGIIFID -@read_141 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -GIIDDHHIIIIFGGEIIFHHHIIIIHEHIHIIGIIHIIGIHIIGIHIIGIIFHIIFIEGIHFIEIIIIGIIIH -@read_142 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -HIHFHIGHIIIHDIIIDGIEIIIIHIIEIIIFHIHIGIHGIIGIIHIGHIIGIIHDIHIIDIIIEIIGFHEDF -@read_143 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -FIIIFGHHEHDHIGIIFIGIHHEIIFEDHHIIIFIHIHIIIIGFFHIIIIIIHIIGEIIHHHIIFIIEIEFGI -@read_144 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -HFIIIGIHFHIHHDHHDIIIHIIHIGIIGIHIHGIIIGGHIFIDIIDIHIIHIDFDHDHHIIHGHIGFGIGIG -@read_var_145 mutated_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATGGTGACGTGGGGTCGTTGCCAAAGAGTTACCTGAG -+ -IIHGFHIEIIIIIIHGGIHIIIHGIIGIHDIHIIHHHIIIIIIIIHDIIIIIIIFIIIGGIEIIHIIIGIGID -@read_146 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -HIIGGFGIGEDIEFHHIEIIGIIIIIFIGFIIIIIIGEGHHHEGHIHIIDIIIHIIHFIDHHIHIIHIGHIFE -@read_var_147 mutated_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATGGTGACGTGGGGTCGTTGCCAAAGAGTTACCTGAG -+ -GIIGGEIIHGIHIIHHGIGIFHDIIFIGIIIIIGEDIDIHIIEIGIGGIIIIIIEDIHFIHGIIIIIFIIGIG -@read_var_148 mutated -CTCAGGTAACTCTTTGGCAACGACCCCACGTCACCATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -IDDIIEIIIFHIIIIEEIEIIIFHIHGGIHIGIIIIDIIIIIHGFIGIIIHIIIFIHIIIIIFGHIIIHGEGI -@read_149 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -GIHHIIIIIIHIIIIEEGHGIHIIHIIDIIIEIIEHFIHGDGDHIIHHHIEIIHIEDGHIIIIHIEIEGIIEI -@read_150 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -IIDGIFIGHIIIIIIIIHHHIIHHIGGIHIIIIIGIIIHIGIHIIIIIGGHFIIFHIGIHIGFHEIIFIGDII -@read_151 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -IEGIIHIGGEFIDGHIIDDIIIGIIHIEGEGDHIIIGIDIGHDIEEIEGIFIEIIIDGIHEGIHIGIIFIIHF -@read_152 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -FGIHIIFIIIEGIIDHIIHIHIGHGIIIGEIDHGIIIIIIIHIIIIHHIIIIIGDIIIFHHIHHEIHIFHHHG -@read_153 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -IGIIIIHFHHHIEEIGGIHHGHIEHIIIFGIGIIIIDIHDFIHIIGIDIHIHIIIIIIFIIIIHIHHIIHEHD -@read_154 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -GEIIIEIIIIIDHIGIFIIHIIFDIHGHHHIIGIGIGIHIGEHIHIHEIHGIIIDGIIIIIIIIIHEIIIIFI -@read_155 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -GHHFHIGIIIIGIHIIIIIDIIIGHEIIIIIGIIIIIHFIIIIDIIHHIHHGIEIIDIHDGIIGIIIIIIIIE -@read_156 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -IIIIGGIHHHHHIHGIIHEIGDIHIIGIFHIHIIIHGGIIIFIIGIIHIIFGFFIEHHIIEHIIIIIIIIHGG -@read_157 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -EDGIGIIIIIIEGGFHIEIIIHGEEEHFHIFIHIIIGIHIFIIIDIFHIIHIIGHDFEHIIFHHFIIHIIIHG -@read_158 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -IIIHFHEIHIIGGIDIDIIEEDIGIDEIIIIIIHIFIIHIIIIIIEIEIEEIIIIIIIIGHIFIHIFIIFIHI -@read_159 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -HGIIHIEIDHIDGGIEHFGDIDHIIGIIHIIIIEHIIGIGIGHEIIGHDHEGIIIIIEHHHHGHDHGGFHGHG -@read_160 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -GEIIIEIHHIFHIIIHIGIIGHIGIHIIHEFDHGHIHIIIGFHIIHIDIIIDIIHHEFIGGFDHFGIIIIIII -@read_161 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -IIFIHIIGIIIIIIIIIIEIHIIGHIIDDEGHIIIIGIIIIEIIIIHHHIFIDDIGHIFGIIIEEIIFIHIEG -@read_var_162 mutated_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATGGTGACGTGGGGTCGTTGCCAAAGAGTTACCTGAG -+ -HFIIIIIIIEIGHIIIHIIHIGHIHHHGIIIEIDDIIHIEIGGIDIFIIIEGIIEDIGFEIIIIHIIGIIDID -@read_var_163 mutated -CTCAGGTAACTCTTTGGCAACGACCCCACGTCACCATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -IIIDHGFIDEFIGEEHGHGFIDIIIFHDHFIEHIHHIIHHIIIHGIIEHHGIHEGFGIDHIEIEIEGDIGHHI -@read_164 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -IIIIDEIGEEEHHIIHDEIIGIHHIIHHEIEIGIHIEIIIIIIGIIIIGIIIIIIHHGHIIIHIIHGHIEIIF -@read_var_165 mutated_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATGGTGACGTGGGGTCGTTGCCAAAGAGTTACCTGAG -+ -IIDDGIIIHIIIIIIHIIDIIIIGIIIGIIIHGFIIDDIIEIIHHHIIFFIEHHHEIEIIHDFFHDIIIIIGI -@read_166 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -EHGHIIIIIGIDHIHIGIIEIIGGGFIFIEGIGGGIIGIIHIDEIIGIIIIHFGIIIFIEEIHIIIIIIIIGG -@read_var_167 mutated -CTCAGGTAACTCTTTGGCAACGACCCCACGTCACCATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -IIIHIIIIGIFIHGHIHIIEHIGIFIDGHDIIFIIDHDHDIFHHIIEIEIFEFHFIGDIHGHIEIIIIIIIFG -@read_168 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -IFIEHHHHIHHIFIGIIDEHIHIIIHIIIIIGHDIGGIIHIIIGDIIHHIIFEIGIEGIHIHDIHFIIIIIIF -@read_169 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -IGIGIEDGDIIIHHIGIIDIEIIHFGIIGHHIGHHDIIHIIIIHHHGIIIIIGEHHIHEIGIIIHIIIHGIDI -@read_170 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -IEIIGHIGDDIHIGEIIIIIFIHHIIHEIIFHIHHIIGIDIIIEFGIIIIDIIHIDDIIIIIIHHIIHGGHHI -@read_171 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -DHHIHIIGIIIGDIIIIEIIIIIIHIIIIHIDEEIGHIIIDGIIIDIIIGIHDDHHIIGIIHGIHGIGIDIID -@read_172 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTTTCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -HFIHIIIIHIIHDIHIIEEIDGFHIDEHDHIEHIIEIGIIIIDHGHIIIFIEHEHGGHIIFGIIIIIHDIIII -@read_173 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -HIDHHHHGGIGIIIIGHIHGHGGIHHIIHIIDIIIHIIIIIGFGHIIGGIEEIIIHIFIGIGGIFEIGGDIIF -@read_174 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -HIEFHFHFIIIEHGFGGIIIDHFEHIIIGFHHIGIDIGIHFEIIIIIHHIIHHHIIDIIHGIIIIIHIIDEEI -@read_175 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATATAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -HHIHHHGIHEHIEIEHGGHFIDEHIFEHGIFIIGIIIGHIIIEIDIFIIIDHGIIIIFIIIHIIHGIIIEIII -@read_var_176 mutated_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATGGTGACGTGGGGTCGTTGCCAAAGAGTTACCTGAG -+ -DIIIIIIGIIEIFIIEGIGIGIFFIGDIGHIIIGIGHHIIHIIDIIFDHIFGHGIHIIFGIIGIEGHIIHIEH -@read_177 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -IIIIHDIFGEIIHIIIIIIIHIDIGFIIIHGHIGHHDGHEIIIIFIDGGIGIDFDIIHIGIIIGIGGHIIIDI -@read_178 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -FIIHHIIHHIIIHGIIFIHHIHFHDIIIIDFIGHFIHGGIFIIGIIEEFIIIEFHIHIDGIIIHIIIHIHHIG -@read_var_179 mutated -CTCAGGTAACTCTTTGGCAACGACCCCACGTCACCATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -IHIGFDIDIHIIIHDIIHIFDIGIIIHHIGIIFGDIHIIHHGIIGEIHDGHDHIIIDFEIIDHDDHIDIIHHI -@read_180 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -HGIIHHHHFIIHHHHIIHHIIEIGIGEIIIGIFGHIIIIGDIIEGHIFIIIIFGDHGIDIIIFFEIGHGIIII -@read_181 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -HIHIGIIIIFIIHIIIIGEIDIGIIHIHIHEHHIIHHFIDIIIHHFDGFIDEDIIIIIIGHDGHGDIHIGHFH -@read_var_182 mutated -CTCAGGTAACTCTTTGGCAACGACCCCACGTCACCATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -EIIHIIHHDGFEEHIFEFHHEFIIEIIHGGHIIHHIIIIGIHHDIEIFGGIIGIGEIIIIIIIIIIIGFDGII -@read_183 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -GHIIIIIIGIHIIIIFIHHFIIIHDFHIHIIIIFIIIHDHHHIHHIIIGGGGHHDHHIEGIHHIIHIGIIIDH -@read_var_184 mutated -CTCAGGTAACTCTTTGGCAACGACCCCACGTCACCATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -IIFDHIIHIIIDIIIGGHGIIHIDIHIGIIIIHIFIGEFIFIEHIIIGHIIEIIGIHIIIHEGEGIGIDIIII -@read_185 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -IIFHIIHHIGIIIHIIIGFIDIIIHIEGGIIGGGHGHGIHFIHIIDHIEGEIGIGGGFIIFIHHIHEIFIIDG -@read_186 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -DEIIHHHIIHIHIHIIFIIIIIIIHIIIHGIIDIHDIIIIIGFIFGHIIFHGIGIHEIGIIGIEIHIIGGIII -@read_187 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAAGTAAAGGAAGCTCTATTAGA -+ -IIIFFIHEIHHHFHIIDHIIFGGEIIIFHIGIIHIIEIIIEDGIIHIIHEEIIIIIIIIGFDIIIHIHIHHII -@read_188 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -DDEEGIGGIIGIIIHGHIIHIIIIGHGIIHDIHIIHIIIIFHIHIIIFIDIGHGIGGIIGFIDFGGIIEIHGI -@read_189 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -IHIIHEIIEIIFGIIDFIIIIIIIGHEHGIIGHIIIHDIEIIGGIIIHIHIIFDFIIEGGIIEIEGFIIIHII -@read_var_190 mutated -CTCAGGTAACTCTTTGGCAACGACCCCACGTCACCATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -GIIHIHDIIFDIGHEIHHIEIIHIDIIGGIDEEIFHHHFHIIIIIGIHIHIIHIIGHFIHIIFHGIIHHHIHG -@read_191 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -DIIIIIIHGIGIEIHHIHHIFHIHHIIGIIIEIEEIGEGIIGHHIDHIEIIEIHDIIHIIIDIEIGEIIIIFI -@read_var_192 mutated -CTCAGGTAACTCTTTGGCAACGACCCCACGTCACCATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -IEEHGIIIIIDIIHIIIIIEIGIIHIIIDIHGIIIIIIIIIHIDIIIHIGIGFHHIIHHIHDHIFEIIEHIHI -@read_193 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -DGGIIGHGGHIDHHHFGHIHHDHHIEIEHIIIIGGIHIIIFIHIIHIHEIFIIFGIIEEIIHIGIIIIGIGID -@read_var_194 mutated -CTCAGGTAACTCTTTGGCAACGACCCCACGTCACCATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -FIIIHIGHIIHIIFIIIIGHGIIEIIIGIIIDHDEIIGIIIIIIIHIGDEIIIIIIIIHHIHHGIIGIGHIHH -@read_var_195 mutated -CTCAGGTAACTCTTTGGCAACGACCCCACGTCACCATAAAGATAGGGGGGCCACTAAAGGAAGCTCTATTAGA -+ -IGIIIHDHIIIGHIGIEIIHEIHHIGEIIGDHIGHIFIIFHFIIIIIIIIIHGIDIIIFIHDIEEDGIIIEHH -@read_196 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -HIHIHIEIIIIHGIGEEIGIIGIIHIGIIDGHIFIIIIHIIIIIHIIIHFEIHIHDEIDIIIDHGIHIGIHII -@read_197 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -GIIHHIIDHHIHGGEIEGIIIFIEFIIIFIGDHGHIIIIIFIIFIGEGDDIHIGGEHIHIDHIIHHHHIDGHG -@read_198 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -HDFHIIDGIGIIIIEDHIIHHGIGIIHEHIHEIIIIFHIHIGIHIEIEIIIFIIIIIHIFIIIIHGIHHGHHH -@read_199 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -GEIHIHHHIHIIHGGGDIFIHFFDIEFIIIIGIGIDIHIGIHIFIGEIIIIIHGIIIIFIDEFIHIGIIIHII -@read_var_200 mutated_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATGGTGACGTGGGGTCGTTGCCAAAGAGTTACCTGAG -+ -DGIEDHFEHIHGIHIIGHIIHHIDHGGHIHIGHIIHIIEEIGHEGGIIDIIHIDIFHDIFIHGIIIHIHIIII -@read_201 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -EIFIHIDIIHIIIIDEIFIIIGGIIIGHIIDIIHIGIEIIIDFIIHEIGIHIGDDDIIIIGIIIGIIIHIIFF -@read_202 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -IIIEHIEIIDIIFIIHGIDIGGGIIHGIHEIIIIGGIIDIHIIEIEIHGIGIIFIEIIIIIDIEGIGIIIIGI -@read_203 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -IDIEIGIIIIFIHIGHHIFIIIDGDIIIIIIIIIIGIEIGGDHIHIGGIGGIHHIDIHDIIGIHHHHIHIIII -@read_204 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -HEIFGIIGDDIIEHDGGIIEIGIIIGGIIIIFGIEIIHIHIIHDIHEIDIEGDFIIIHIIIGHFIIFHGIEGI -@read_205 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -IEIIIDIIIFIIFIGIIIGIIFHDEIIIIIGHHGHGHIIIIIDHGFHDIIEIGGHIIGFIGIIIHHIIEIHEH -@read_206 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -IHHDIDIIIGHIFEEIHFIIDIHIIIIHIHDFHHIGGIIHIIIGIIIIHHIIIGIIIIIIGIEHEIFDIIIII -@read_207 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -HFIIFIFIIIIHIHIIIFIIDFIIIIIGDHIIDGIIDIIIHDEIIIIIEIGIGIIHIIHIHHGHEIGIHIFHI -@read_208 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -HIHIHHIEHIIIHHIHFHGIFFHHHIGIEGGGFIDGIHIIIHIHIIIEIIIEIIFIFGIIDIDGIIHGIIIGI -@read_var_209 mutated -CTCAGGTAACTCTTTGGCAACGACCCCACGTCACCATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -DIIDFHGIIGIIGIIDIIIHHGGGIIHFGGIDEHIIHIIFIDDIEIIIHIIHIDHHIIHIIDGIDIHHGIEIH -@read_var_210 mutated_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATGGTGACGTGGGGTCGTTGCCAAAGAGTTACCTGAG -+ -DIFIDHIIEIIIIEIIIIHHIIDEIGIIGIIIIDEIIIHIIIHIIGGGIGHEGFFIIIDEIGHHGIHIIDIII -@read_211 original -CTCAGGTGACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -HGHHDDEIHIHHFHIGIIHIIIIIEIIGEHGIIIIGEDEHFIEIIHIIIIIIIIHIHIGIFHIIIFIIIIIIF -@read_var_212 mutated_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATGGTGACGTGGGGTCGTTGCCAAAGAGTTACCTGAG -+ -EIIHDHIGGIEEHIIIIIHGIIHIIIIIGEIDDIIHHEDIHHHIIHIGEIHIEGEIDIHHIIIHEGIIIHIII -@read_var_213 mutated -CTCAGGTAACTCTTTGGCAACGACCCCACGTCACCATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -IGHFIHDIEGIIIFIGDHIIDDIGHIEHGGFDGFIIIGHEGGIIHHIIDDIFFHHIIIIIEIIIFIHIIHIII -@read_214 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -IIIDIIEEHHIDIIIHDFHHEIHIFIIIIIIEIGIIIIIDGHHGFIDEIIIIDGIHIGGIIIGIIIEEIHIII -@read_var_215 mutated -CTCAGGTAACTCTTTGGCAACGACCCCACGTCACCATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -IHEHHIFIHGIIHIDIIHGIFEIIIIIIHHGEIIIHIFIEIIIIIGIHHIIIIIDIIGIFIFFIIIFHGIIGI -@read_216 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -IIIIIHIIHIHIEHFIGIHIHIHIGIIIHFIIFHDIHIIHDGEIGGIEHIHFIEHHIGIIHDIDDIGIIGHGH -@read_217 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -IIIDHFGIIIDIIGDIHIFIFHIIGIDIGHIHIGGIIIIHIIIIHGIIFIIFHIGDHGHIIIIGDIGIIIGII -@read_218 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -GFFIIEIIIHHGEHGIIIIIIGIHEIIIFIGGEIIHGIIIFIHGFHIHIIGDIIHDHIIIIIHIHGIIIDGIG -@read_219 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -GIIHFIIFIIEIGFGGGDHHHGIFEIIIGIIIIIIIGHHGIIHIIIHIIIEIIIGIGDDHIIEHIHIIIGGHI -@read_220 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -HIHIDIIHHIHGIIHHEIFIIIHFIIDDFFEIIIIIIGIIIIHIIHHIGIGIHIIHIDIIIDIGGHIHIIDIG -@read_221 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -FGFEHHHIIHIIHIFIIIIHEGFDHHIIHIHIEIIIIGGHIIIIHHIDIIIHIGIIGGHHGHDIFHIHIGIIF -@read_222 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -IIIHGIHIIIGIGHHIFDIIIIIDHIEFDHDHIHIGIGFIIHIIIIIIIIGEIIHHGEFHGFFIIIDIIIFDG -@read_var_223 mutated -CTCAGGTAACTCTTTGGCAACGACCCCACGTCACCATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -IGGIEFIIFHHEHIGFHIHIIDHDHEFIEIHHIHIIDHIHIIDIIFFIIIEIHHHDIHIIIIIIIIGIEIIII -@read_224 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -HIFIIIIHEGIIGHGIEGIIGIIFFHHHHGIIDIIDHGEIIIIEGIIDHDHHIIIIIIIIEEIHFFHIHEIIH -@read_var_225 mutated_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATGGTGACGTGGGGTCGTTGCCAAAGAGTTACCTGAG -+ -IGDIIEGIDGEIHGHHGIGIIIEHIGGIIDIEIIHDIIIIGGIGIIEHHDGIIIGHGIHIFIHHIDEEGGIHG -@read_var_226 mutated -CTCAGGTAACTCTTTGGCAACGACCCCACGTCACCATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -IIIGIGHIFIEIGIIEIIIIHFGHGIEIEHIIHIHIEIFEFIHGEIDIFIGGHHIHIIDFIIGIIIIIIIGID -@read_var_227 mutated_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATGGTGACGTGGGGTCGTTGCCAAAGAGTTACCTGAG -+ -GIGHHIIIHIIFIHHIIHFIIGGEGGEHIIEIIFIIHIIHIHIIIIIEIFGFIHGGIDDHIFHIIIIDFGIIH -@read_228 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -IIGIIIHIIGIGIIIIIIIIDIIFIIIFIGIGEIHFHIDHIIIHIGFIDGIEIIIHIIIDIDIHIDIIEGIIH -@read_229 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACAAAAGGAAGCTCTATTAGA -+ -GHFEFIIHIGHDIGHGHIIIHIIIFIIHGIGIEHHHHIGHEIDHFGIFIIIGDIIIIFIIHIIIDIHIEIHII -@read_var_230 mutated -CTCAGGTAACTCTTTGGCAACGACCCCACGTCACCATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -HIHEHGFDIIHHIEIIIGIIHIFIHIIDHHHHIIGIGIGIEIIIHFIIDGGGIDIFFGFGIIGIIIEEHGHGI -@read_var_231 mutated_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATGGTGACGTGGGGTCGTTGCCAAAGAGTTACCTGAG -+ -IHIIHIHGGFEGIIFIEIGHDIIGIIDFHIIIGIIHHGHIGIHEIIIIIIHIHIGHHHIDIIFIIGIIHIEGI -@read_232 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -GIIIGIIIIIFIIIIIGHIHHGEIHIHHIFHHGDDGIHIDEHGIIIIGEIIFIHIIDHIHIHEIIHGFIIIII -@read_233 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -HIIHGHFIDIHGHIEEHHHIGIDIIIIIEDIIIHDGIHEIIIIHIEGIIIIIEHIGIGIIGEIHEIIIFGIIE -@read_234 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -IIGEIEGHHIIHIHIHIHFDIIGIIIHIDIHGHGIIIHEIHFEFIDDDFIIEHEIIIHIEDIHIDHIIIHIIH -@read_235 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -DDGHIIHHHHIIFEIGIIIEGIIGHHHFFHHGIFHIIEEGFIIFHIIIIHHIIGGHHIIHHGIGIIHIDFIHI -@read_236 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -HIGIIIDDHHHIIIHIHHIIIGIHEHGIGIGIGHIIIGDIIIIIIIHHIHIDHIIEDGIIIHIIEHFIDIHHI -@read_237 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -IIIIDIFFHIHGGEFIHIIHIIGGIIDGHIIHGHFIIIHIIIFIHGIIEIIEHIIHHHGEIIGIEIIGGIHHI -@read_238 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -GIIIIIHDEDHHGIDGIHDEHIIIHHIHIIHDGIEIHIHIIIIFIHGHIIEIIIIFGHIIEHFFIHIIIIEIH -@read_239 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -IFDGIHHDIIDIIFGIIGIIIIIIDFIHGIHIIIIIIIIIIIEGHHHIFHIIEGGIGIIIEIHDFIHGDEIIG -@read_var_240 mutated_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATGGTGACGTGGGGTCGTTGCCAAAGAGTTACCTGAG -+ -GFEIIHIIHHHFIIHFIHHIEFIFEFIIFHIIHHEIFEFIGIIIDGHIHHEHIFHIDIFIDGIGIHDIIIIIH -@read_var_241 mutated_reversed -TCTGATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATGGTGACGTGGGGTCGTTGCCAAAGAGTTACCTGAG -+ -DHIFIGIIIGIIHGIFGIGIIDGIIDIDHIFHGIDGHIIHHHIIIIHIDIGEIIIIFDFHIIIIHDIGIIDGI -@read_242 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -GFIEIIHDIFIDHHHFGFHDIIIIIGGHGHDIIEGIHHDIGIGGGGHIHDHIIFIEHGHIHHIFDIFEFDIII -@read_243 original -CTCAGGTCACTATTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -IEGGIIHIIHIIIGIFIIIIHIIHEIHHHFIIIIIGIIDIIIGDIHEIIEDIHIIEHGEIIIIHIDEIHEHGI -@read_244 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCTCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -HIGIDIHFGIEIIIEIEHIIHGIDHIIGIIIIIIIIIIIFIFHIIGHEIFGDHEGDIIGGIHIIFGDIHIIHI -@read_245 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -FHGHGIIFIIGIIHIIFIIIIHGIIEIDIFHHIIGFHIIIDEIIIIFFIIIGFFIGIHIIDIEGDIHEIFEEI -@read_246 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -GIHIHHIGIIHIIIHIDIIIIEHHIHIIIDDGHIIIIIIIIIFFHIHHGGIIEEIHIIIIIIHFHGGDIIIHI -@read_247 original -CTCAGGGCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -IHHGHIIIIHGIFFIIIHFIDGIIHIGHIGEHIHIIIIEHDIHDIIIHGHIFGGDIHHFIIIIGIIIDIIIHG -@read_248 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -IIDHIIGDIFIHIIHGGGIFIIHHGFEHIHFEIDIGIEIHFIHHIIIIFIIIEDDFHIIHHHGIIIEIHIIIG -@read_249 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -HFGGIDHHDIIDGDIHIHGFHDHIIFFHIEGDHGIIFIHEEFHHHIFGGIGHIIIIHIIGHHGFIIGIIIEHI -@read_250 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -DIEHGIGIIIGHGGIHIIHIFHIIIIIIIIIIHEEIFIIIDDDIHIIIIIIEIEDEFDFIIIHIIIIHHEIGI -@read_var_251 mutated -CTCAGGTAACTCTTTGGCAACGACCCCACGTCACCATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -HEIHFIIHHEHHDIIIHIIHDIIIGDIGIHIHIDHFHIFIIHGGIIDHIGIIIIGIIIFDHGDDHHHFFHHDI -@read_252 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAC -+ -DIIIEGGFIIIIIIDHHIDIIIDFGGHIIHEIIEDHIIIIIGIIIIGHDIIGGEHGIIIFHGGEIHIGFIDIG -@read_253 original -CTCAGGTCACTCTTTCGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -HDGEIIIIGHIIHFGIIIIIEHHEHDEGEIIIIHFHEHIEIIFGDIHIDDGIIEIIHHIHEHGDIHHIHGIIH -@read_254 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -HIIIHIIIIIIIHIGGIIIGHHIIHIGIHEIIIIHIEIIIDHIIIIIIDHHGIIHIIHHIIEHIIIIIGEIHI -@read_255 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -GIGHFIIDIIIHIIIIIHIIIIIGHIIFIIIHDIHGHIIIFIIDHIIHHIIGGDIHEGHHIGIIIIHIEHFHI -@read_256 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -DGGIGIIGIGFHIGIHIFIIIDEIHIHFFGHIHIHHIIFIHGIHIDDGEGIIEIEGHIHIIGDIFIGHIIIII -@read_var_257 mutated_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATGGTGACGTGGGGTCGTTGCCAAAGAGTTACCTGAG -+ -IIFIIEFHFIEIIIGHIIFGIIIGEIIIIIIIIIIHHHIIDHHEHIEIIDFIIIGIGIHDIHGIEIFIIGIII -@read_258 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTCTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -EIGEIIIIIHIIIIIIEIIHHIIIEIGHIHIHIIEIEFIFGHIIHGGIIIDHHEIHIFIHIFIEHHFHIIIFD -@read_259 original -CTCAGGTCACACTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -IIIIIIIDEIFEIDHEDHEIEEEHIIGIHIHGIIIDIIDEIIDGIIGDIFIDHIIGIIHFIDDHIHIHIFHGF -@read_260 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -HHIDIHIIIIHIHGEHHHHIHIIEIIGIIHFIIHIIGIHIGFEGDIIIIGHHIHHIHHGHIHHDEEIFIIHII -@read_261 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -DIHIIHIIIIIHHIIDIGHIHEHHIIHIIHIIHIGHIIIIHIDHIGHIDIEDFGFIIHIIHGHFIHDDIIHFI -@read_262 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -IIGIHIGEIIEIEEHIFFHIIIIHHIIEDHIHHHIIIFHHIHIIHIIGIHIIGHFIDGIDIDIEIIDFIEGHF -@read_var_263 mutated_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATGGTGACGTGGGGTCGTTGCCAAAGAGTTACCTGAG -+ -HIGIHHIIIGHFIGDEIGGIIIIFEDGFIIIIHIIGHGHIIHGFIDDFIEGIGEHIGHHHHIIIIIHIFFHII -@read_264 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACGATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -GEEIGIDHIGIHGGGIDIFGIGIIIFEGGIIIHHFIDIIIHGIDDIIEDIIIIFFIIDDIHIIGHDHFIIHIH -@read_265 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGACACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -EGHIIIIHIHIIHIIIHIIIIIHIIIFIIHIIHIIGDFHGIHHIEHIIEFEGIHDDIGIHHEIEIHEIHIHHI -@read_var_266 mutated -CTCAGGTAACTCTTTGGCAACGACCCCACGTCACCATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -IIIIIIDIGIGIIIGHHHFIIIFDHIIGDIIIFIFHIIIIIIIIDFIHIIIEIIHHIIIGHHEIIFIIHIHID -@read_267 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -GIIIHIGIHHHGEFIIIGHIHGDIFIIDIIHIEIIIHIGIGFHFIIHHDIIIHIIHGIIEEIEIHIIHHIIEI -@read_var_268 mutated_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATGGTGACGTGGGGTCGTTGCCAAAGAGTTACCTGAG -+ -IIGHGIHHHIIDGIDDIGIIIIIHIIGIIGIIHGDEHIGGIEIDHDHIIIHIEIGIHIIIGIIEIIIIHHIIG -@read_269 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -IHIIDGIIIIHIEIDIEIIIIIIDIHGFDIIIEIDHFIGIIGHIIIHIGIIIIIIIHIIDIIGFHFIIIGIIH -@read_var_270 mutated_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATGGTGACGTGGGGTCGTTGCCAAAGAGTTACCTGAG -+ -GIHIIFIHGIIHIDHHHIEIIGIIIGDHIHIIGEIGHIIIIIGIIGHHEHIGIIHDIFIIFEIDIEIIHIIGI -@read_var_271 mutated_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATGGTGACGTGGGGTCGTTGCCAAAGAGTTACCTGAG -+ -IIIIIIGDIEHIFDIIIIIEIGIIGIIFIEHIIIEIIIIIIHFDIHIHEIHHHFIDIHIIHIGHIIIGFEEII -@read_272 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -IFGIEGHIIHIIEGDDGFIIFFEFHIHEHIIFIIFIIIIIHIGIIHHFGGGIIGHEEHIIIIGEIHIIHGHHI -@read_var_273 mutated_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATGGTGACGTGGGGTCGTTGCCAAAGAGTTACCTGAG -+ -GIIDIIIFHGIGHIHGIDIIIHIEIIIIHHIDHIIHIHGGIFFIIIIHIDHIGIHGGIEIIIDIIIIIGHIHI -@read_var_274 mutated_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATGGTGACGTGGGGTCGTTGCCAAAGAGTTACCTGAG -+ -FHHGGIHIDIIHHHIIIIIIIIIIHIEIIIIHIEFIDHGHIIHIHHIGHIIIIHIHIFIIHHFHHIIHHFEIH -@read_275 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -GIFGIEIIIIEIIIIHIIIHIEIGDEHGIHIDIIIFIIHIFIIDIHDFHGIHGIIIFIGIIIIEHIDIIIGII -@read_var_276 mutated_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATGGTGACGTGGGGTCGTTGCCAAAGAGTTACATGAG -+ -IGHIIIDIIDIIIGIHHHGIIIIHHIGFDDEIGIEIGFHDIIHGHIIIGIGIHIIIIHGIGIIIIGEHIFHIF -@read_var_277 mutated_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATGGTGACGTGGGGTCGTTGCCAAAGAGTTACCTGAG -+ -IHIGHIIIHGGHIFIGIIIHGIHHHIIIGHIIIIGIIIGIHIEIIGIGHGIHEHHIHIIIIHGDIIIIHEDHE -@read_var_278 mutated_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATGGTGACGTGGGGTCGTTGCCAAAGAGTTACCTGAG -+ -IHHIIDHIDEIHGIGGIHIHHHFIIFHEIHDIHFEGIFIHIIIIDFFDEGIHIIEIDHIIHHIIHHHIIIIHE -@read_279 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -GIHHIHHFEIDIIIFHGDGFIIIEIIIGHIIIIGIIHHIIHGIGIHGIIIIDGFIIHIIIEFIIIHHIFIDII -@read_280 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -GGIIFHGEIIIIIIGIFFIIHHHIFIIDIIGIEIHIIHFHEIIIIIIIIIHIGIIHIIIGDIGIIIIIGIDHI -@read_281 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -IIGDIIHIHHHGIHIFEIIHHEHIGIHEEIGEHGIHIDIGIIGDEHGIHIIDEEIFIGFHIIIIHIIFHIIHI -@read_282 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -EDIIIDFIIGIIHIHDIIIIHIHEIIGGHIHIIHHIIIHIIGIHIIIIHIIHDHEFIGFHGEIIIGHHGGIHI -@read_283 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -HEGIHGGFIFEGGIGGFGIHGGIGFIIIIFGIHIIIGIIEIIHIHGIGIIFIIIGIHGIFIIIIHIIHIHGII -@read_284 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -FHIHHIIIIFGHHHFHIIIHIHHGFDIDHIIIEIHHHIIHGHIIIHIIDIIHHIHIIIIIHHIIIHIHIIFIH -@read_285 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -HGIIHDGFEDHHEFIHIIIHGIHIHIIIEIGIHIIHGGIIIHIGHFGFIDIIIIDIGIHIIIHHEGIGIIHIE -@read_286 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -FGFIDGIHFGIIIIEDIGIIEDIHIHIHHFIIGHIIIGHIDIIIIGIIIIIHDFGEDIEIIHHIHHGIFGHII -@read_287 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -IHGDDIIIIHFIEGIHHIIIIGIIIIHIHIHHIIIGHIIHGIFIHIIIIIIIGIFGHFIIIGIFIDHEHHIHH -@read_var_288 mutated_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATGGTGACGTGGGGTCGTTGCCAAAGAGTTACCTGAG -+ -IIIIHGGFFGIIFDGGGEHDIIIIIGGIIIIIIIDIIEIDIHIIIIIIIIIIGHFIHEHIHHIIIIIIIIIII -@read_289 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -IIIIIHIHIEDIIFIHEIHIHIIHHIIIHIIDEIFIEHIIHIIIIGFIIDHDIIIEIFGIIFIDGHIIIEIII -@read_var_290 mutated_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCGTTATGGTGACGTGGGGTCGTTGCCAAAGAGTTACCTGAG -+ -IIHFFIFIHEIIIHFIGFIIIHIIFIHIIDIHIDIIIIHHIIDHIIIEIIIIGIIFIHGGFIIIIHHGIIIHI -@read_291 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -HIIHGIHHIHIIIHHDHGDFIIIIFIEHGIHIIIHIHHEEEIIIHHHIDIHGIIEIGIIIIIIIGHIGIIHGF -@read_292 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -IGGDIEIHDIEFIIHIHHIDIHFGGIGGGFIIHIIIFHIIIHIEFIHHHEIIHEDIHIGHFFFFEGIIGIEGG -@read_293 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -DGIDEIIIFHHIHIIIIIHIIGGIIIEDIGGHIHIFDIEIIIIIHIHDIGIDFIIIHIIIIHHGIGDGDDIIH -@read_var_294 mutated_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATGGTGACGTGGGGTCGTTGCCAAAGAGTTACCTGAG -+ -HIIIEIFIIIIEGFIHIIIIIEHGHIHIDIIIIEIGIIIIIHIGFIFHDIIIIGIIIIIIHIIIIIIIIIGIG -@read_295 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -IHIIIFIGDEHGEFGGHHHIIIIIIHHIHGHHIFFHDIGGIIHIGIIDIIIFIIIHIIIIIHFIHGHIHIHGD -@read_296 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -IEIHIFHIIHFIIEEIFHIIGIIDEHIIIIGIIFFIEDIGIGIHEGIHGEDDIIEHIIHIGHDIEIFIEIGII -@read_297 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -HDIIIIGEIDHIIEIIFIIIGGEIGIFIIIIHIIEGEIIFDIIIHHHIIIDIHIFIEIHFHIHGHGIIGIGIH -@read_298 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -EIHEEIGIIHIIIHGHIHIIIIIIHFIHIIHFHHIDIEIIIIDDIHHGIHGIHIHIIEIIIIGIEDIIEFHII -@read_299 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -GHDDFIIFIGGHGEIIIHEIIIHHFIHIIHHGIHHIDHIEDGHIIEIGEHEHDHIFGIDGHGIFIDHHGHIHH -@read_300 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -IIHGEDGHGIIGIIIHIIIDEIIIIHFDFDFHGIIIIIGEGDIHFGEGGGIDHIEIIIHIFIIIIIIGIEIEI -@read_301 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -IEHHHIHIIDGIGIIIGEGIHHHHHHHFIIGHIHIDHIGIHIHDHIHIEGIIHFHIDHIIHHHIGGIIGEFHI -@read_302 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -IIIIIDIDHIGHGEHIIIIDFDEHHGGIIIIIHIHGIEHFGHIHEHIIIHIIIIGHIHGHIIHGIGHIHGFID -@read_303 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -IIIIHHFIGIIEEIFHIGGIHIIIDIFIHHIDEIHGIIEGHIGIIIIIHIIGGIGHIIIIGHIIEIDHEDGHI -@read_304 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -IFEIEIIHDIIFIHIDDGIIHFIIHFIGIIIEHIIFIGDHGIGIGIIFGIIDGGHHHIIIIGHIHGHIGHGHI -@read_var_305 mutated_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATGGTGACGTGGGGTCGTTGCCAAAGAGTTACCTGAG -+ -IGHIIIFIIIGIEHIHDIIIEIHIGIIFEHFIIGIGIHHIIGEGIIDFIIGDIFHIHHGHDDGHIIHGIGIIG -@read_306 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -GIIIHIGIIHGIHFIIGHIIIIIHFGFDHIDIIFIIDEHFHIGHIGEIIGHIIIIDEIEHHIIIIIIHGHHHF -@read_307 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -IIGHDDFHGGIIIIHIHHIHGDIGIGIHIHIIIHFHDIIHIHIIIIHEIGEGIHIIGFIHIDHIIIHIHIIID -@read_308 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -DFIIHHDGDHIHIIIIIIIHHEDIEIEIHGEDEFGHDIIIIHHGIHGFEGHIIIIHGGGDHEIHHHIIHIHFI -@read_309 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -IFGEIEEFHIIGIEHEHIIIFIGIIHIIEIIGHIIIHIIHHIIDGIGGHHHHFGHIIHIIIHIIGIHDIIIID -@read_310 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -HIHFIHIHGIIIIIIFEHEHIFHIEIIGIIIIHIGDIIHIDHIIGGEIIIIIGIIEIIGIIGIGDIIIHIIII -@read_var_311 mutated -CTCAGGTAACTCTTTGGCAACGACCCCACGTCACCATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -HEGHIIGIEGGIIHIGHIHFGIGDDIIIDIHDIGHHIFIIIEFGGIEIGIHHHHIHGFIGIHIIIIIEFIFGI -@read_var_312 mutated -CTCAGGTAACTCTTTGGCAACGACCCCACGTCACCATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -GIIIHDIGGHIHGIIHIHIIIEEIIIHHDGHIFFHIIIIGEIGIHHIIHHGGFHFHHIGHIEIIIGGEIDHGI -@read_313 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -IIIDEHHIEIIIIGGGFIHHIGHIDFIIIHIHIFFIFIIIIIIIIFIIEHIIHHFHEHIFIDGIFHEIIIIIH -@read_314 original -CTCAGGTCACTCTTTCGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -HIGIFHHHDGIIGIFIIIIIFGIIDGIFIHIHHGHHIGHFIFEIGDIHHFIEIGIGGFEIDIHIEHHIFHFII -@read_315 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -DIFFGGIIIHDIFHIEHGEIFHIIDHGIHHIIHHIIFIIIIFIIDDIGHIHEIIGIIFHHEIIFDHFIDIHHG -@read_var_316 mutated -CTCAGGTAACTCTTTGGCAACGACCCCACGTCACCATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -HHGFIGIGIIIHIIIHIIIIIIIHIHIIGIGIIIEHGDIHIIIIGIGIIHEIIIIIGGFIHFHDIGIDIIIII -@read_317 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -IHIIHHIDHGHGIIIIHIIDEGIIIDHIIHHIGIIIHIGIIIDDHIIHIGIHIHGGIIDIIIIHIIIIIHGGH -@read_var_318 mutated -CTCAGGTAACTCTTTGGCAACGACCCCACGTCACCATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -HGHIIHIHEIHIGIFIIGIIIIIDIEGIGIEIIHEIFGIHHIIIHIIGGIIIHGDIHIDIHIIHFIIIIHEII -@read_var_319 mutated -CTCAGGTAACTCTTTGGCAACGACCCCACGTCACCATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -EHIDGIIHGHHEIIHIIIIIDIGFGGFGIIDIHIIGFIDGDIIIIFIIHIEIGHIHFHIIGEHIIIIHFIHGI -@read_320 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -FIIIIIHGIHIIHHIGHHIHEIGIIIGIIHGIGGIIGFHFHIFIHHGIIHIIIIFFEFFHEIGEDIDIEIIIG -@read_321 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -IFDIIIIIGHHFIIGDIHIHGIHEIHIIHHHIIHIFEHIHHIEIIIGDFEDGIGIIIEIHIIHIGHIHDHHIE -@read_var_322 mutated -CTCAGGTAACTCTTTGGCAACGACCCCACGTCACCATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -HEDDDIIHIIIIFHEGIEIFIGGHIHDGGEIIGHIHHIGIGIIIHIEIIIGFIIHGIHHGIDEIIEHEIIIID -@read_323 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -IEIIIIEDIIFHIIHIEIGFIIDIHGIIEIEIHIIHHEHGIFIEIHGIIHEIIEIHIFGIGFEIGFIIIIGID -@read_var_324 mutated_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATGGTGACGTGGGGTCGTTGCCAAAGAGTTACCTGAG -+ -FIHIDEEIIHIDEIIIDIFIIDIGIGIIIHIIHGIIIHHGHHIIHIEEIHGHHHHIGFDHIIIGIEHIIHIFF -@read_325 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -HIGIHIIGGHHDIIHHIHEGEIFIIIHIGGGDHIIIHEHIIIIIDIDFIIIIEDGIEIIFIIDGIIEGHIIII -@read_326 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -EIHIEGGHFGHIHIHIIGHIIEHIIHHIIIIFEIIDIFIHIIHEHGFIDHFIHIFHDIFIIIIIHIIEIHEGG -@read_327 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -EIGIIHIGGHIFHHEIIDIIIIGIHIHIIEIIHIEHGHIHHEHIFGHIDIIIHGIIHIIIGGIGHEIDIHHGD -@read_var_328 mutated -CTCAGGTAACTCTTTGGCAACGACCCCACGTCACCATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -HIIIIIHEGGFIIGIIGEHIIIIIGHIGHHIIIIDIGIIDIHEGIIHIIIIHHHIDIHHFHHIGIHIHEEHGD -@read_var_329 mutated_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATGGTGACGTGGGGTCGTTGCCAAAGAGTTACCTGAG -+ -IIIIIIHIGHDGDIDIIEHFHEHGHIIIIGFIIHEIEIHIIHGGFIEFIIIIIEIDHIIIIIHEIEHEIIHIF -@read_330 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -GIIHIGIIIIIGIIDFIIEIGIHIEFIIIHIHIDIIIIEIIIEIIHIIFDHFFGHGIIHIIIIHGFDHIIEIG -@read_331 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -IEHDHEIIHEIFIIIGHGEIGIGIGFIIEIIDEDIIIHFGGIIEGEGGIGHIIIIEGGIIHIIIFGFIGDIII -@read_var_332 mutated_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATGGTGACGTGGGGTCGTTGCCAAAGAGTTACCTGAG -+ -GIIEIGDDIIIDEIIHIEIHHIIIIIIIDIFIGIHEHIEEHEIEGEGIIIIIDIHIHEDDFHGIDHHIHIIII -@read_var_333 mutated -CTCAGGTAACTCTTTGGCAACGACCCCACGTCACCATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -IFIGIHHFFHIIDEIIIFHHIHIDIGIHIFIGIIHFGGIIIEDGIIIHHIGDIIHIEIGGIIHGEGHIIDIHI -@read_334 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -HEHIIIGIIIGHDIIIIIIFIIIIGIIGHIEIGIIGIHIHIFIHIHHHIIEIHHHGGHGHFIFIHHIIIIDEH -@read_335 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -FHEHGGIDIDIIEHIDFDIHIIIGGIIDIHIGIHHIHIGIHIGIIHIIFIGIIIEIFIIEHGIHHGIDIEDII -@read_336 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAAGGGTCGTTGCCAAAGAGTGACCTGAG -+ -IIGIIFEIIIIHGIDHHIGIHEHHIIIIIIIHGHIIGIFIHHHIGEDHFIIGHEIGGIFIDDHDIFIHGHIHI -@read_337 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -IGIHDIDDDDGIIEEEIHIIIIIGHIIHGFIGIGIFDHGIIIHHIDIGIHIIIFIGIIIIIIHDIIEHFIIHI -@read_338 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -EHEIGIIGIEHEHIHGDIFIDDHHIIHGIIDHHGIHIIEHIIHHIHIGDFIIHGHIEEDGGHHIIGIIDIEHI -@read_339 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -IIIIDDGIEDFIHGHFHIIIIIDIHIFEIIIIDIIFGIIIIEIGIGIGIIIEIIDIIIFIGIHHHIGIIHEIH -@read_340 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -IIFIIEIIIIHHFIIIDHIIGIFGFEGHGIGGGIIIDHIIIIHGHDIEIIDHHIIIIIIHFIIIIHIIIIGII -@read_var_341 mutated_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATGGTGACGTGGGGTCGTTGCCAAAGAGTTACCTGAG -+ -IIIHIIDIEIIIIIIFIFGIGHIIFIIFIIIIIIEGHFIIHIEGIHHHIFIHIGFIFIIFGIIIIIIEIIDGI -@read_342 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -GFDIIIGIIIIIHHIIHEIIHGIIDGIIIIEIHIIGGGFHFIGDHIDHIEGIDFHIDEFGIHGIGFGIIIHEI -@read_343 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -HHIIIIHIIGIIIDFHFGIIIEHGIIIIEIIIFFFIIGIFEIGGIHIIIDHIIFIHHIIIIIGIIEHIIGIFI -@read_344 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -GIIIDEIGHIHIIIIFEIIIIIIIGIIIGEIHIGIIIIIDHHIIGEIIIIHHIEHIIIIGEIIDHIIIGEIGG -@read_345 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -IEIDIEDIEIDIIIIIFFHHGHIIIIHIDIIHHIHFIIIHIIGGIIFGIIHHHGDIIIIIIIIGIHGHIEIIE -@read_346 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -GFIHIHHHIHGIGIIHDDDIHGIHIHIIHEEIGIIIIIIIGEIFIIEIFFHIIIHGIIIIIHGIHIFFIIHEI -@read_347 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -IFIDGHHFIGIFFDIHEGEIIIHIIHIDGIHEHFGIGIDIDFIIEIHIIIHIIIFGGGIDFIIGIIEIIDDHH -@read_348 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -EHGIHIHIIFIIHIHFHIIIDIGIGIDFIIIIIGFEIDIIIFGIHIIIGIIIEGIIGHIDIHFGIIGFIHDII -@read_var_349 mutated -ATCAGGTAACTCTTTGGCAACGACCCCACGTCACCATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -IDIIIGIIIGDIIGGIHIIFIIIDGIGIGGGDIDGIIEIEIGGIGHGIIHGIIEIGDHIIIIHDGHEHIIIII -@read_var_350 mutated_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATGGTGACGTGGGGTCGTTGCCAAAGAGTTACCTGAG -+ -HDGGIIIGFIGIHEGHHIHGGIIFIIIIHIIIEHGIHFIFEIIIHDHGIIHIGGIHIFIGFHFHIHIIIFDDF -@read_351 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -GIEIIIHGHFIIIIGHIHIIGIIHFIGHHHGIIIIHIGHHIIGIHIHEGIIGIIEFIGHIGIFGHEIGEIHIG -@read_352 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -IHGGGHIIHGIIEIGIIIIHDIGIGIIFIEHEHIGDHDGIIFIIHIIHHHIIIIIIDHGFEHGHIGEIFHEII -@read_353 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -IIIIIIHIIIEIIIIHEGHHFGIIHIIIGIGIGIIGGGIIHIEIIIGHHHHIIEHIIIHIGIIIGIHHIIEII -@read_354 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -IFIIIGIFHIIIIGGDEHHHHIGDIFIIIHFIHGIIHIIFIHIIIHIHFEIHIIIHIHIEDIHGEIGDIGIDD -@read_355 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -IIHDEGEIGDIIIIEEIEGIGIDIHIIIEHFDFGHIHFIIIIIIGGGIIFIHGIEIHFIIEGIGIIIIHDIII -@read_var_356 mutated -CTCAGGTAACTCTTTGGCAACGACCCCACGTCACCATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -IDIIIFIHHDIHDIHHIFIEIHGIIGIDHIIEIEGGDHHIGFDGFIIIIHFIHIIHIIIIIIIIFIFHIIEHI -@read_357 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -HGIGIGHGFGIIIEFIHIIIGIIFEIHIHHIIIHIIGHHIIIGIIIIHIFIIHGHGIDIHIGHIIIFEIIIDG -@read_var_358 mutated_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATGGTGACGTGGGGTCGTTGCCAAAGAGTTACCTGAG -+ -IGGEIHIGIGIHIDHIEIIIIIGFIHEIIGHGIIIEIIIIGIHGHIHIEIEIEIIFHHIIIHIEIIEIDIHIH -@read_var_359 mutated -CTCAGGTAACTCTTTGGCAACGACCCCACGTCACCATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -DHIFIHIGHDIIIEHHFIIIIGHIIIEHGGGIIIIIFHIIIEIEIHIIIGHIHIIHHHIIHIHDHGDIIGGIH -@read_var_360 mutated_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATGGTGACGTGGGGTCGTTGCCAAAGAGTTACCTGAG -+ -IGFHIIIHEIIHIDIIIGIIFHIGGGDIHIGHHIIIIHHIGFIDIFIIFEIHGIIIIIIGIHIIIIIIEIEII -@read_361 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -DDGIFFIIGIGIDGHFIIIEDIHHIIIGIGFGHGHGHGIDIDEIFIGIHEIGIDGIEIHIGGIIGDHIHDIIH -@read_362 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -IIIIHGIIHIDFIHIGEIIGDIHEEIIIIHFIIIGIIIDIHDHHHIIEGIHIHIHIEIHIDGGHGIGHIDIIH -@read_var_363 mutated_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATGGTGACGTGGGGTCGTTGCCAAAGAGTTACCTGAG -+ -GIIDHIIGIDIIIHEIHIGGIIDIGIFFGIFIIIFIIIEGHIIIIDHIEHIIIIHIIEDIHFFIIIIGEIIHG -@read_var_364 mutated -CTCAGGTAACTCTTTGGCAACGACCCCACGTCACCATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -IIHDHIIDGIGIIIHHIIGIFIIDGIHEIDEHEFGIHGIGHIFIIIHIFIIHGIGIIIIIIIHEIIHIIIGGH -@read_365 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -FHIHGIIDGIIIIIIIFIIHHGGHEHFGIEIIHIIFIFIHIGIIHIIIIIHIIIEIIDHIIGHIEHIHHFIIF -@read_366 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -IIEIIIIIGGIFIHIIIIIDHEIFFHEDHIGIIIIHHIIGIIDIIEGHIGIIDIGIIIHIIIFFIIEIIFHDH -@read_367 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -HIGIIIIGGIHIIIHIIIIGEIEIIIEIHDEHHIIIIIIFEFIIHIHGGIIHIIIHDIEGIIGHHIFIIIGGE -@read_368 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -DEIDIFIIGHHIHHIHHHHIDIEEIIIIIGHHGIHHFIDIIIHFGIIFHGIEIIIHHIIIIHIGIIIGEIIIF -@read_var_369 mutated -CTCAGGTAACTCTTTGGCAACGACCCCACGTCACCATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -EGIIGIIGDIDIFIHIHFIHHEGGHGIHIIGDFIIIGHHHEHGIHIIDFHFIIHGGIDDFDIEIHIIIIHIIH -@read_370 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -EIFHGHIIIDGHIGIIHIHDIEEIEIIDFIIFIIFIFIHIHHEHIIIIDHIGIFIIIIIHIHIHHDIIDGEEH -@read_var_371 mutated -CTCAGGTAACTCTTTGGCAACGACCCCACGTCACCATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -FGIIIIGIIIHGFIHIIIIIHIIIIIIIEIIIIIIFGDIIIHFDGHGIDHGIIIIGIIHIEGGHIGIIEGIIF -@read_372 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -IIHIHIFGIIIGGFHIHIIIGIFIHGIHIGIIIHGIGIGFHIIIDFEIGHIIHHHIEIHIEIDIGHIIHGIDG -@read_var_373 mutated -CTCAGGTAACTCTTTGGCAACGACCCCACGTCACCATAAAGATAGGGGGGCGACTAAAGGAAGCTCTATTAGA -+ -EHGEGEIIIDEGHIFIHHHGIGIGIIGGIIIHDEIFIIHIGIHIIIIGIGHEIIFGIIIIGIDIIIIGGIGIE -@read_var_374 mutated_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATGGTGACGTGGGGTCGTTGCCAAAGAGTTACCTGAG -+ -IIDIFEFDIEGIHGDGIIIIIDHGIHIHHIIFHIHIIDEHEHGHGIIIIDIDHFIGIIDIIIIIGIIIIFIEI -@read_var_375 mutated -CTCAGGTAACTCTTTGGCAACGACCCCACGTCACCATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -HEIIGHIGGIIHHIHIHIIHDIGIFFIEIGIEIDIIHHGFIHGIHIIEGEIHHHIEIIIIIFIIIIIHIIFII -@read_376 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -HIIIDGIGIIEDGIIDEIDIIIIIGIEIIDHIHIHIIIGHIHIHHIIEIIIIGGHFIHGHGIIIHGIHGIHHI -@read_377 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -IIIIIGIIGHIIIIIIIGIEDIGIHEIHEHHGIIIIHIIIIGIIHIIIHIIEGIIFIEIIIHGIIGIEIIHII -@read_var_378 mutated -CTCAGGTAACTCTTTGGCAACGACCCCACGTCACCATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -HIIHIIGIHIEHIIGDGIHGIHIIGIIHEHHHEIHHIIHIIIHFDDIIFIIDFHIGHDEIIHHGIIFIIHHID -@read_379 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -IIIGIGIGIGHHIEHIIIGHIGHFIGDIIGEIHIIFIIDGIGIIIGDIHIIHIDIHIGHIHIIHFIIIHIIGI -@read_var_380 mutated_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATGGTGACGTGGGGTCGTTGCCAAAGAGTTACCTGAG -+ -EEIHIGIHIHIIIEIHEHIIIHIFIHHGEIHEIGEIDGHIIFIHIDIIIIIEHIIHEIIHHFIDHFEGDHHIG -@read_381 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -IEEIIIIIGHFHIIFDHIIGIIDHIDEIHIIDIHFFDIGIDHIDIHIHGIDHHIDIIIIIIIDIIIEGGEHGI -@read_var_382 mutated -CTCAGGTAACTCTTTGGCAACGACCCCACGTCACCATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -DHDIIDGIGIEIIIIIIHGIIIIEIIGFHDFIHEIIIIHHHGIIIEIIHIDGIIIDIIHIIHIIHIIGIIFII -@read_383 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -GHGGIHIHIDGGHIHIHHIIIHHIDHIIIFHIDIHIIIIIDDIIHGIIHDEIGFIIIIIFGFIIIIIIIDGFE -@read_384 original_reversed -TCTAATAGAGTTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -IGIIGGIGIHGGIGGIFHIIGIHIHHDHDFIGIHFIHIHIIIIHIHHIIIIGIIFIHEHEIIIEHIHIIIGII -@read_385 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -IEIIIIIEHGDIHIIEIGIDIFIIIIIHDIHGGDHIIHGHIFHFHIGIIIIIIIGIIIHIHEDIHHHGIIIII -@read_var_386 mutated_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATGGTGACGTGGGGTCGTTGCCAAAGAGTTACCTGAG -+ -IIEEDIHGHDIIIFIIIHEIFIIIIHIDIIIHGHIGHIIHIDHFIGIHHFGIGDHIEIHGHEIHHGIHIFIHI -@read_387 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -IIHHFIGHFIHIIIGGIGHIIHHIIIHIIFGHFIIHIGIDHFGIIEIGIGIHFEIIIHHIEIIIFIHEGHHIE -@read_var_388 mutated_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATGGTGACGTGGGGTCGTTGCCAAAGAGTTACCTGAG -+ -FEHIDHIFIFHIGDIIIDHIIEIGFHIIHDFHHHFIIFHDHIIIIHGHIIIGGHGIEIIIHGEIIFHFIHIDI -@read_389 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -GHIFFGEIIIHIIHGHIIIDIHHGEIIIHGIHHIIDHIIIIFIIIIHHHFHDIEFHIEDIIIGHIIIHFIIII -@read_var_390 mutated -CTCAGGTAACTCTTTGGCAACGACCCCACGTCACCATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -IDFIIDIIIHEGIIHIHIGHFDDIHEHHDEGIIIIIFDGIGDIIHIFIIHDDIIIIIIFIHHDIIIIIIIIFI -@read_391 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -HIHIIIFHIIIGIDFFHIHIIHIHIEIHIHDIHIFEHIDFIIHIIIHIIIHIHIGIHHGEDFGIIEDHDGGII -@read_392 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -IFIIIIIHDIIGIIIIIIIIDIEIIIIGIIHIDHHEHIGGIIIIIIHHFHIGHFIIGIHHIDIIFIIGDHEIG -@read_var_393 mutated -CTCAGGTAACTCTTTGGCAACGACCCCACGTCACCATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -GGGIIIIGHHEGIIIIHIGIEHEIGFIIGIGFIIIGGIIIGIIIHIGIIGDEEHHDIIEDGIIIFIIHIDFIH -@read_394 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -IHHGIIGHIIIGGIIHGFFFIIIIIEIIFHIIDIIIGIFIFIHHFDIIIHIDIEHIHFIIIIDHIIIDIIIGI -@read_var_395 mutated -CTCAGGTAACTCTTTGGCAACGACCCCACGTCACCATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -IIIGGIIHIIIIHHHIGIIGIIIHIIHHIHIIHIHGFHIGIGIIGDHIIIHIIFIHIHIDGIHIHIHHHIIEI -@read_396 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -HIEIHIGIIIEIGIHIHIIDHGGEEHHEIHIIIDIGIEIIHHIIFDIIIIIHIIIIDGDIIFHIGGIIIIHGI -@read_397 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -IIIHIIIIFFGFIGFIIEEIIIEIIIIFIIIIIIIIHEDGIHDGFFHFIIGIIHIGIHFDEHGFEIHIIHIIE -@read_398 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -GHIIFIHDHGIFDIIIIDIIIGIIHDIHIIHIDIDHIIGFIGIEIFIHDHGGIEIIIHGHHIIEGIIEDIIIH -@read_var_399 mutated -CTCAGGTAACTCTTTGGCAACGACCCCACGTCACCATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -HIHHHDIHHIIFIIIHIGIEIHIHIFIIIGGHGGGIEIIFIIIFIIEIDHIIIIIIEIIIIFDIDIGIIIIHF -@read_400 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGACGCTCTATTAGA -+ -IIHIDGGIIGIIIEHIGGGIHHIIIIIHHDIFIIHEIIHDIIGIHHEGEEGIGIIIHGGGGIIGHFIEIHGII -@read_var_401 mutated_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATGGTGACGTGGGGTCGTTGCCAAAGAGTTACCTGAG -+ -IFFIIIIHIIHGIIHIIGIIFIDIIIHDHIHGGDHIHIGFIIHIHFIIEIIIHEHIEIDDIIGIIIIFDHEHG -@read_var_402 mutated_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATGGTGACGTGGGGTCGTTGCCAAAGAGTTACCTGAG -+ -GDIHIGHIEIIIIHIEIIHIGDIHFIGIIEHIDFIIFIIDGIDIIEIIIIIGEIIHIIIIHHIIIDIIIIIEI -@read_403 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -GIIGIGGEHFDIIIHGIHIHDIIHFFEGFGIIGGHGHFDIEFEHGIHGGIEFIIHGDIIDIDIHIIEGIDDDI -@read_404 original_reversed -TCTAATAGAGCATCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -GIIHGIIGDGIIIIHIIIFEIHFIIHHGHHIIIIHEHDIIIHHIIIIHGGDIIIEIIDHGIFIIIIGGIHGFI -@read_var_405 mutated_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATGGTGACGTGGGGTCGTTGCCAAAGAGTTACCTGAG -+ -IGHIGIGHIIIIIFIGGGHHIIIIGDIIHIHEIIIIIIIGGHIIIIIIFIGDIIHIFGIGEIIIEIIHIIEGH -@read_406 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -IIEIIIHIGHIEIIIGHGIIGHIIGIIIDHIIIIHIIIFGHIIIDDIHFDIIHEFDIIIGFGIIIDIIHFHDG -@read_407 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -DIIHIIIGGIEHDGIDIIHIHIGIHIHIIHFHIGIIIDEDDHHIIHGHFHEGDHHGIFHEIIIIFGEDHIIHG -@read_408 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -IHGEIIIIHDIIIGIIHHGHGEIIDGIIHGIIHIIHIHGDGIGFIIIIIIIEIIIGHFIIHIIIHFDHIIDHI -@read_409 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -HFFIFIDIIIIIGIIDEFDIDIFIFIIIFHFIIDDIGGIGIIIDIHEIEIIFHFHIFIIIIIDIIFIIDIIIG -@read_410 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -IIHHIHIGIIIIIIEGIDHIIGIIIEIIIEGIIIIIEHDHEFIIHHGIHDEIGHIIIGGIIIIEHIIHHIGDE -@read_var_411 mutated -CTCAGGTAACTCTTTGGCAACGACCCCACGTCACCATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -FDEIIIIGEHGIHGEHIDGGIHHEIIGIEDIIDGIEIGGIGIFHIIHIIIIIIIHFIDIIIDIIDIDGEIIII -@read_412 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -IHIIHHFIIIGIEIDIIGGIIIHIIIGGIIGGIIIDIIIIIGGHIEIHIIIHHIHHIEIEGIIIHIHGIGIHI -@read_var_413 mutated -CTCAGGTAACTCTTTGGCAACGACCCCACGTCACCATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -GIIIIHHIEHIHIEIGIIIHIIIHIHIIIDGIHGIFIGIEIIEFIGIEIIIFGGEIHDHIGFEGEGGIIGIIE -@read_var_414 mutated_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATGGTGACGTGGGGTCGTTGCCAAAGAGTTACCTGAG -+ -IIIFGHIIIHGIIIHIHHGHIIDIFIIIGHGHIHIEIHIFEIFHHIIIHIGHIGHIIGIIFEIGIIGGIIIIH -@read_415 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -HIGHHGHIGIIIDIDIFHIDGIEIIHHIFFGIIIIIHFIHIIHFEHIIHFIHGIIFIIIIEIIIDIIDHFIHI -@read_var_416 mutated -CTCAGGTAACTCTTTGGCAACTACCCCACGTCACCATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -DIEIHIGIIIIDIHFIGFIIEEHIIIFFDHIGEIGHEIIIHGFHGIIIIGFIHHGHIGGIIIIHHGGIGHEII -@read_417 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -IIHGIHIEIGIIIGHFIIHIDHIHHGDIIIIGHIIIGIGGIIIIIIIDIFIIIHHDGFIFDEEIHEEHIIFGH -@read_418 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -IIIGIIIEGIIDIGIIIIEIIGIIIDIIEHGIHIIIFIDHIGHIIGEIIGIIGIIIEFHIIEGEIGFIIEIII -@read_419 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -IIIIHHFGHHIHIHFGGHFIHIIFHIGHIGIGIIIFEGHFIIHIFGIFHIHIFHIHHHHFIIGIGIHIIEHIH -@read_var_420 mutated -CTCAGGTAACTCTTTGGCAACGACCCCACGTCACCATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -GGFIIFIHIIIHHIEHHIHIIIHHHHIIHIGIIIIIGIGDIIIFHIHDHHIIEEHEIEIFIHIIGEHIIHDII -@read_421 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -IHIIEIGIIGDIIIIHHDIIFHHIIIIIHIDHHIHIGDIIIIIIIIDIGIGIHIIIHFHIIIIIEGIIFIFGH -@read_422 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -IIIHHIIIGIEGGDIDHHHIIFIGIGEDIFDHGHFDIGIIEGGIIIFIIGGIDGGHIGHFIIIIFIIIIIHFI -@read_var_423 mutated_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATGGTGACGTGGGGTCGTTGCCAAAGAGTTACCTGAG -+ -IIIIGIIIIIFIDIHIIIIIDEFIIIIIIIHIIIEIIIEIHHIIIHIDHIIIHEIHIIFHIHEGIIHIHIFII -@read_424 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -IHFHGIGFIIIIFHIIIIFHIDGIIDIIHGIIIIFGIIFIIIGGGIIIIIEHEGIGFIIIDIDIHHIIIIHII -@read_425 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -HFDDFIGIIFIIGGIIIIFEHHHHHIHIGIIIIIIHIIIIFHHEIIIIIHIIDIHIIHIEIIIHIIHHGDIHI -@read_426 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -IIIIHDGIDIGIIIHHIHIGFIGHIHEIHEIIHIIHIIHIGGIIGIIIIHHGHIFHHIGFHIHIHIHIIGIHH -@read_427 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -EGHDFFIGIIHDIHIGIIGHEIEGIIGIIHIIGHIIGDIEHEGIHDHHEHIIIEFIHDFIGIIHHDIIIIIGG -@read_var_428 mutated_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATGGTGACGTGGGGTCGTTGCCAAAGAGTTACCTGAG -+ -GGIIIIIIGGDDHFIHIGIHHIHIIFEGHHIIIHIHIHIIHGHIGFGFGIIIFIIHIHGHFIHEFIHIHIEIH -@read_429 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -EGIIDIIHIGHHIFIIIIHGIIGIIHGIIDHFIHHDIIHFGIGIGHIIIIDGIIIFFIGEIGIIDIIIIFDDH -@read_430 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -IEIIHFHEIHIDGDIIIHIDHGIDIHGIEIDGIIGHGHIIIIHGHIIGIIIIIHIHFIIIIGIIHHHIEHIIE -@read_431 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -IFIEDIHIHIIIIIEFEIIDEIHDIHGGIHHIIGIIFIIIIDHFIIIIEIIGDIHIHIFGIIIIGFIGDHIFI -@read_432 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -IHFIIIHGIIGIHIIIHIIGDIIIEIGIIIHHIIIIEDIHIIIIIHEHGHIIEIIHIIEIHGIIDIIHGIIII -@read_433 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -GGIIHGFDGIIIIGIIHFIHIIIFIIGIHHIDGIDFHFFDFIHIIIHIIIIIIEGIGFIGGHIHIIIGHGHEI -@read_var_434 mutated_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATGGTGACGTGGGGTCGTTGCCAAAGAGTTACCTGAG -+ -DIIIIIHHHIDIIIGDIEIEIGGGIIHGHIHGIEIIIIEIHFGIIIIHHIHIIIGEHDIGGIIIGDDEIIHII -@read_var_435 mutated_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATGGTGACGTGGGGTCGTGGCCAAAGAGTTACCTGAG -+ -IIHIIIFIIHGIIGHIIDIDIIIGGGIHHIIFIIIEIIIHIIGFIIIHIIIGIHIIFHIFIGIIHIHHIEIHI -@read_var_436 mutated_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATGGTGACGTGGGGTCGTTGCCAAAGAGTTACCTGAG -+ -HIHEGIDEIHIIHHIFFGHFIHIHHIEIFDHIGDGFIIIIIIIEIIFIDIIEGIEFFIFIHHHHDFIIIIIFG -@read_437 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -IDIIIGIIHIIFHGHIIIIHIGFHHIGIDHIEGIIIIIGIDIIEIIHHIHIIIHIFIGIIIIIIDIIIIIFGG -@read_438 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -HHIEIGFIGHHHFIIIIHIHFIIHGHGIIHIHIIIIIHHIHIDHIIIGDFIIIHGHDIFDIIHIGIGGDEIHI -@read_439 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -HGIIIIFGIHGHIIEIIIIDIIGHEIIHIEGIIFHHIHGIDIFIIIIIIDGEHEIIFIGFIIIIIDGEIGGHH -@read_440 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -GGHHEIIIIGHIGIIIHDIFIHIHIFIIHGEFHIGGHIIIIFFIIIIIIIIIIHGIIHHIFHIIIIHIGGIIH -@read_441 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -FIEEEFIDIHHHFIHEDIIHHIIIIHHIHEIIIIIDHGHHFIIHIIHIGGGEHHIIEFIIIIDFHIIEGIEHI -@read_var_442 mutated_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATGGTGACGTGGGGTCGTTGCCAAAGAGTTACCTGAG -+ -IIIHIIGIIIIGGHDIIIEDHIDIHIIHIIGEEEGGGGGIIEIHDDGIEIIIIIHDIDHFIIHHIIEIIHIEG -@read_443 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAAA -+ -HIIEIIHFFIHHIIHIFHFIIGIIGHFIIIIIIGHEDIDIHFHHHGIIIIIGDIHGGIHDHIIIFHIHIIFII -@read_444 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -IIHIIIIEHIIIIIEEIHHIHGIIFGIIGHFGIEHHIIEIIIIIHIIIIFGIHIIIHEEHEFGHGGGEHHIII -@read_445 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -FIHIIIGHHIHIIIIGEFIEIGFIHEIHIIIIDIIHIHHIGIIGIIIIIEIIIHDHIGIIFGFIGIIDGIIEI -@read_446 original_reversed -TCTAATAGAGCTTCCTTAAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -IIDFGIIIHIHIEIHFHIIIIIFIHHHGIDGIDIIGIHIIGGIFIGHIFFIHIIGIIHIGIHGGIGIIIIGGF -@read_447 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -IHGHHIHIHIIIDIEIIHIIGGIIHIIIDIIIIGHIIIGFIIIGIHGHIGDFHHIGGFEIIHIGGIEHIHGIE -@read_448 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -HHHHIHIHFIIIIGDIIHEGIIHIGIGGIGGDIIIIFHIHFGDIIIIDHHIIGHFGHIHIIIIFEIFIIIIGI -@read_449 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -IHIDEFGEIIIIIIGIHIDIIDIIHIIIIIHIDIIGFIHIIHFHIIIIIIIIIGDDIIIFIIIFGDFHHIDGI -@read_450 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -IIIHGIIDFHGHIIIIDIIIIGHHIIEDHIHHHEIIHEIHIGGIIIIFGIEEHEIGGDHFIDEGIIIHGGIID -@read_var_451 mutated -CTCAGGTAACTCTTTGGCAACGACCCCACGTCACCATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -HIEIIIIIIDEHGIDHDIIIIHGIHIIIIIIDGIIIIIIIIIHHIGFGFIGHIHGGGIDIIIIGHEIIHIDIH -@read_452 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -IFDIIIIEFIIIIIIIGHIIEIIIGHFDIIIGIIFIIIEFIIDEIHIIIHIGDHGGHIGIIGIIIIIIGFIFH -@read_453 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -IIHIFHFGDIHIEGDIIGDHIIFEHIEIIIHIGIHFIIEIHFHIIIDDEIIIIIGEDIHIDHIIEIHEGIIFD -@read_454 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -HGDGDGIHIIIHHHGIHGIHGIIGIDEIIIHIGIFIIHEGIFHHHEHFIIIGDHHIHGIEGIIIHFIIHHHII -@read_455 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -IHGHIDIIIFGFEGEIDDGDGIIFIFIHGEHIHIIIHIIIHIGHHHIDIIGIHIIHIDGIHHIIHIHEFDHGE -@read_456 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -IEGIGDIIGEIFIGIIIGIIEDDHHIIIGHIDIDEIIHIEIIIGIGGIEFIIHHIIGIGGHIHIHIGIGHDHI -@read_var_457 mutated_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATGGTGACGTGGGGTCGTTGCCAAAGAGTTACCTGAG -+ -IIIIIIIIIGIDFIGIIGIHIIGFHGFGDIHGHFHIIIDGHIIFGHEFIEIIIHIGIIIIIHIHIIHIIGHEH -@read_var_458 mutated -CTCAGGTAACTCTTTGGCAACGACCCCACGTCACCATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -HHIIIEGIIHGDDHGIHHHFIIGIGIHIFIIIHIIGEIIDGIHGHGHFGIHIHIHIEEGIIIHIHIGHGGGII -@read_459 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -IGIHIIIDGIHFIIIHGHIHIIDIEIGGIHIIGIHHEIHHIGHGEIEHFIHIEIHIIIIIIIIDIIIIGGGII -@read_460 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -EEEEGIIDIGIIFFGIHHGIIGDIHEIIHIIIIIIDFHIGIIHIHIIEIIEFIEIHIHIIIIIHGDIIIEHII -@read_461 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -IGGIIDDIIIIIFIGIHGIGHHHHEHIIDIIFEDGIGEIGIIIIIIHHHIDFGDIGEIHIHIIIHIIDIIGID -@read_462 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -IIIIIGIHDIIHIHIIIIIHDIHIIGIIHIIIIIDIGIGHIDEIIEIEDHIHIGIIGGHIHIHIHGIFFIIII -@read_var_463 mutated_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATGGTGACGTGGGGTCGTTGCCAAAGAGTTACCTGAG -+ -IIIEEDGIHIIGHHHGIIGIEIIDIFGIIIIIIIIHIIHIIFHIFIIDIGIIEIIIIDHHHIHIIFIFIDIDD -@read_var_464 mutated -CTCAGGTAACTCTTTGGCAACGACCCCACGTCACCATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -GHDHIHIIIIDGIIIIIIIEDIHGGIHGIHIFIEIHIIHFIIDHIFHIHIDHDIHIEIIHEHIIHGHIGHIII -@read_var_465 mutated -CTCAGGTAACTCTTTGGCAACGACCCCACGTCACCATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -IIFIHDGEDIFHEIIIHIIEIIIEIDIFIIIGIIGIFIEIHIIIEHIIHIIHDIIIIEHHIIEGIIFHFHHII -@read_466 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -GEGHHEFDDIIIIIDIFIIHIIIFIGFIHIDEGIHFFIGIEFIIGHDIIIGFHHIIIIIFIFHIHGIIEIDII -@read_467 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -HDFFIEGGHFEIDIHGHFFHIIHGEIIDIIIIHIHIIIGIIIHHIGIIEFHIHIIFIDIGIEIHGFHIIIIHI -@read_var_468 mutated_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATGGTGACGTGGGGTCGTTGCCAAAGAGTTACCTGAG -+ -IHIIIIHIIHIEGGHIIHIGHEHHIIHGHDIDIDIIIGIIIGIHGGEGGHIHGFHHIIGIIEHIIIHIIEDIE -@read_var_469 mutated_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATGGTGACGTGGGGTCGTTGCCAAAGAGTTACCTGAG -+ -HIIGHIHDIHIGIHHIIEFIIIIDIIHHHIGHGGGFFFFGIIIHIFHHEHHIIIIIGDHGEFEDIEIIFHIII -@read_470 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAACATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -FHIHIGEFHIIEIIHIDGDIHHHDHIIHEIFIHIDGEIHEHDEHIIIHIIIFIGIIFGIIEIFGFIEIIFFIH -@read_471 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -EEDHIIIHIIEIEIHIHIIGIIGIEDIIIIIIEHIIGIGIIIGIDHHIHEIIHDIIIFHIGIFGGDEIIGHII -@read_var_472 mutated -CTCAGGAAACTCTTTGGCAACGACCCCACGTCACCATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -IGIDIIIFFIIHDIHHFHHFIIGHIIEEIHIIFFIIHIHEIIIIHIIGIFIDHHEDIIIDHIIIIDIGIIIII -@read_var_473 mutated -CTCAGGTAACTCTTTGGCAACGACCCCACGTCACCATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -IIIHDIIHHFIEIEIIDIIIIIIHHHGDIIHFIIIIEIFHIIIHHGIHGIIGIHGIIEIFGIHIGGHIIEHHI -@read_var_474 mutated -CTCAGGTAACTCTTTGGCAACGACCCCACGTCACCATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -IDIGIIIEDIIGIHDIIIIHHIHFIDIIFIGDIHIIEIEIGGIIIIIIIGHIHGHHIGHEIDEHIGDIIIEII -@read_var_475 mutated_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATGGTGACGTGGGGTCGTTGCCAAAGAGTTACCTGAG -+ -EIGFEIIHIIGHIDGIIDDGEHIEIIIIIHIIHGGIIIIDFIIHFIDIIIEIHIGIIEHGDIIHHEEIIIIII -@read_var_476 mutated_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATGGTGACGTGGGGTCGTTGCCAAAGAGTTACCTGAG -+ -IFGGIIFIIIIIGDFEIIIEHGIIEIHGIHIIIDDIGFIFHDGIIIIEIHIHIIIEFDIDGHEGDHFIHHHIG -@read_var_477 mutated -CTCAGGTAACTCTTTGGCAACGACCCCACGTCACCATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -IHIGIDHIDGEIHHIIGGGIGGGIIIHHHIIHGEHIIIIIHEHEGGIDIHHIGDHDDHGIHHGHHHDIGIIED -@read_478 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -FIIIIIIIIDFIIIIGIGGIFIIIIHIHEIHHIEGDGDIGDIHIIIFIIHIHDDGGHDHIIIFIHEIIGIHIG -@read_var_479 mutated_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATGGTGACGTGGGGTCGTTGCCAAAGAGTTACCTGAG -+ -GIDIEIIGIIFDIHEIGHHIIHEDEIIHGGGHIIFIIDIEFIHIHIGDIIEIIHFDIIIIIIIEHGIHHEIIH -@read_480 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -GIIIIIIHIIGIIEIEHIHIIIIIIIFIHGIIGIIIIEIEEEIIHIGIDIGHFGGIIIIFIIIIIHDIHIHII -@read_481 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -IIIHGIHIIIIIHDFIHGIIHGDEIGHIIDDIIIIGGIIIDIFDHGIIIIGFIHIIIIIIIGFIIIIIHIIIH -@read_482 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -IIIIIEFIIHIEHIIEIIIHHHGEIGIFIIFIIIGFEGGFHHGIIIGIIHHIIEHGGFIIIDIGIHHIIDGII -@read_483 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -IHEIEIIIDIGGFIIDGEGFIIGHIGHIIFIFIIIEIIHIHIIIDIIIGDHGHGIGGHEHIHIGFIIIFHIHD -@read_484 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGGCAAAGAGTGACCTGAG -+ -IIIHHIIIIIGIGHGGHEIGDIDIEEDDIGIHDIIIIHGIIIGHIHDHHFIIGIGIIIHIIEIDFIHIHEDHH -@read_485 original_reversed -TCTAATAGAGCTACCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -DEIDHIIHIGIIIIHHIIIIEIIHHIEHIGIEIIIFIIIIIIFGIDHDIHGIGIIHIIDEIEIFIHIIIEFIH -@read_var_486 mutated -CTCAGGTAACTCTTTGGCAACGACCCCACGTCACCATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -IIHFDGHIIIIIEFHEFIHHHIIIDIGIIGDHGIDIIIFIGGGIDGHHGIDIEHIHHHIIFDIIIHGIIDHGD -@read_487 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -DIIIHHGHHIIIHHFIHFGDHIIGIIIDIGIIEEIIHEHGGFDIFHIEHIIIIGFIIHIFIGHHIIIDFHIHH -@read_488 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTTACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -IIHFGIIIFHGIIDHIFGIIIGHGFFHIFIIHIIIIFIFIGIIIIIHIIHFIFEDIIIHHGIIHIIEIIFIFD -@read_489 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -IGFHHIDHHFIIIIDGDDIIIIIGGIIIIFIHEHEHHEIFHIIIHIIIHIDIIFIIHIDHIDFIEDHIHIEFI -@read_var_490 mutated_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATGGTGACGTGGGGTCGTTGCCAAAGAGTTACCTGAG -+ -FIDIIIEHGGIIHGIIEIIIIIIGIIHIHGIGIGEHFIIHHHIGIFEHIHGHHHFIFEEDHIIHFEIHDHIII -@read_491 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -FIDIIIIIHEEIIIIIIHIHGHIEGHGHDGHIIEIGGGDIEIIIEIIDIIGIIIIHIIHEHIGEGGIIIIDHI -@read_492 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -IDIGGFGIHHIHIIIIIIHIHHEHIGGIIHIIIIHFIIHIIFGIIHGIHDIIIFIHIHDIGIGGIIIIIIIHH -@read_493 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -IIFHHHIIIIIHHGIIEDGDIHGHHIIIGIIIIHDIIIIGGIIHIGIHIIGIIFIIIIHIDHGIIIHIHEIFI -@read_494 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -DEGIIHHIHHGIHIIHGIGHIIIIIHIHGHHHGIHHGDIHFFHIIHIGHIIIGIIDIHIIHIIIIHIIIIHII -@read_495 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -GHFHIIGIIIHFEGHHHHFGIIIIIEGIIGIIIIFHIIIIIGIFIGGIIIHEGIGHIIIHEFEIGHIIIIIIH -@read_496 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -IIIFIGHIHGFIEIIGIIGFIGIGIHHGHHHGHHFGHFDEHHDIEIFHIFIHIIHIHIIIIIGHIHIHGIEGI -@read_497 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -IIHHIGIGIFDGHIHGHGGGHGIIIFEDHGIEDIIIIHEFHHIIIIHIFIIIIIIHHHIFIIIEIIGIIIIII -@read_498 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -GIFGIIIIIDIDGIIGIHIFIIHIIIIIIGHIDHHIHIIHIFHEGIGIGHIGIHHIFIDIEIIIIEIHHFHIG -@read_499 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -IIGIFIIHDIIGIFIIFIIGEGHIGFHGIIHEHIIIIIIHEIHHIIIGIIHHHHIIIFEGGIIGHIGFIFIGH -@read_500 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -DDIEHIIIGIFIHIIIEIHIGIFIHHIIIHIIIGIHIIIFHIIIHEEDHDIIHIFIIIIHHFIIIDIHIHFII -@read_501 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -HIIFGIEDIIIGIIIFIIIIGDEFDHEIFIHEEGGIIIHIIIIIIEGIIGIIEDIHIIDIHIIIIIDIDIIII -@read_var_502 mutated -CTCAGGTAACTCTTTGGCAACGACCCCACGTCACCATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -IGGIHIIIGHGIDIHIIDHEFIEGGIHIHHEIHIIHHHGIIIIIHHIIIGIIEHEDFDIFHHIIEIIIIGDII -@read_503 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -IHIIGHHHIGEGFHHIFGIFGHIIIIEDHGIEIGDDIDIIHHIHIIGIEGEHIIGHIHGIHDIEIIIGFIIEI -@read_var_504 mutated -CTCAGGTAACTCTTTGGCAACGACCCCACGTCACCATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -HIIDFFIIIIIFEHFGIHIIGIHIFHEHIGFIGGIIHDIIHGIHHHGIGIIHDDGEHGIHGFFIIEEDIIEII -@read_var_505 mutated_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATGGTGACGTGGGGTCGTTGCCAAAGAGTTACCTGAG -+ -GGIHEEHIIFIHIHIFGIIHGDHGIEIGGHIHIIFGGFFGIIHHIIDIGIEDIHIIIIGGHHIHHFGEIHGIH -@read_506 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -IHDIEIIGHIFGIHIEIIIIIGIIIEHIIGEGIIHIIHIHIIHHHGIIIDHIEIFGHIIIFHHGDHHIFIIGF -@read_507 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTCACCTGAG -+ -GIGIIIGGIIIFIFIIDGIIHIIIIIIHIHFIFIIIIIGFIHGEIDIHEIHDHDIHGIIIHIHHIIGFHEGIH -@read_508 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -IEGHEIGHIIIHIIIGEIIIIDHIDIGGDIIHIIEDIIIGIIIHIFIIEIIDIHGGIGHGGIHGIIIHIIIII -@read_509 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -IHIIHIIHHGIIIIIIGGIHIGIIHEFFFEFIHIIIFIIIHIHIIIIGHIIIIIDHIGIIFEIEGHIIHFIHI -@read_510 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -HGIIIGIIFHHIFIHHIIIIIGIIIIIEHHIIIGHIHIDGHEIIIGHIIDIEHHIIGIGIGHIGIGHIIIIII -@read_511 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -IIIIIHIGIGGIIHFGIIIIHDIIIHGHIHHIIHIHEDIIHGIIIHDIHEEIIIDFHIIEIDIGIIGIIHHII -@read_var_512 mutated -CTCAGGTAACTCTTTGGCAACGACCCCACGTCACCATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -IIGIIHEFHGDIFIHIIHIIIIIIGGIIGIIHGGIFFGGEIFHIIHGIHIIIHGIIIFHIGHHGIIIEIIIIG -@read_513 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -HIIIDEHDIIIIIIIGDEIIGIGGIIIGFIIGIHIGGIIIHGIEFIIIHIIDIHDIHIIGEEFIIIIIIIGGI -@read_var_514 mutated -CTCAGGTAACTCTTTGGCAACGACCCCACGTCACCATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -IIGIIIIHFHGHGEHIGFFHIIHIIFHEIIHIIIIGIIIIEHHIIIIEHIFIIIFGHGIIIDIIIIIHIEFGD -@read_515 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -IFIIIGGDHIIFIHGHEIIIDHIDHFIHIHIIIIGIDIIIIEIHIHEHHIFIIEIIIFIIIIIIIHHGGDIFI -@read_516 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -IIGIEGHHHIIGFIIIFHEDHIIFGFIIHEHIHIIIIEIHIIIGEEIHIHHIEIIFFIIIGDHGGIDHGGGFF -@read_517 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -GHGFIEIFIIGIDFGIHIEHHIIDGHIIHIHGHHIIIEIFHFGIHGIEHIHGIHHIHFDIIHEIIGGHIIGFG -@read_518 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -HGDFIIHGHIIIHIIFIGIHIEHIHIIGIEIHFIGGIIGIIIHHHIIIIEGDFGIGIIIHIIDIIIGHIIGID -@read_519 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGAGTCGTTGCCAAAGAGTGACCTGAG -+ -GIGHHFIHIIIIFIIIEFIHIIHIIIIHGGIFIIIFGGIHIDIIIIIIHIIIIHIIIDIIIIGIIIGIIGIII -@read_520 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -IIHHHIIIDIIFHIEIIIIGIIIIIDDIIEDGHEIGIIHIGIIIEIIIIIGFDHHIHGEDIEHIIIIEIIFFI -@read_521 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -FIIFIIIHGIGIEIEIIGIIIIHGEHIIEIGIIIIIIIGIHFHHFFDDGIGIIIIIHIEIIDHDEHGHGIIHH -@read_522 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -HIEIGIIHIHGIHGIHEDIHIHGIIFIDGHIIEIIGHIHIHFIIIGHIHGIGGIHIDHHHIIHHIIIIEGDDE -@read_523 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -HIHFEHEIIGGDIIEFIIHIIHDHIGIIDEEIIEDIEIEIGIDHEDHIFIDFIHIIIIEIIGHHHGIGHIGHH -@read_524 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -IEIEDHFIIGHHEIHIIIFIFHHIIIIIIIIIFGIHIIHIIGEIEHHIHIIIHIIHHFFHIGEIIHIIHFFEI -@read_525 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -IGIFIIIIGIGIIHEIIGIEEFGIHEIIEIHIEDIIIIHFEIEDIIIHHIIFIIHEDIIIEIHIIIIIHFEHI -@read_526 original -CTGAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -HGGIIIIIGIIHIHGIIIIIHHEIIEDGHIHHIIFIIGHIHIIIIIIGIHIIHIIIIFIFHHIGGIFIIDEIG -@read_527 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -IDIIIIIIIFIEIIFIHDIHEGDIFFIIIIGGHIGHHFDHHEIIIIDIHEIHGIGHIHIIIIDIIFIEIFIGI -@read_var_528 mutated_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATGGTGACGTGGGGTCGTTGCCAAAGAGTTACCTGAG -+ -IEIIHIHIEGGIHEHHIHIIEHGIGHEIHIIHHIIIHDIHIIIFIIGIIIHFIGIIIEIIHIGIDIIIIGIGI -@read_var_529 mutated -CTCAGGTAACTCTTTGGCAACGACCCCACGTCACCATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -IIIIFHIHDIIHIIGIIGIIIIIGIIGIIHIFEIIEFIHIIDHIIHIIHIIHHIHIHIHIGHFIIIIHFDIHI -@read_530 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -HHFGIIIHIIIHIIIHDIIIIIIFEDGHIHIHIGIHFHIIHIIEDIIEIIGIIIIIIHHIIHIHIHHDHHDIE -@read_531 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -IIFIIGIHIGIIHIIEIIIIIIIEFHIGIHHIDDHIDHIGEHIIIIDHGGGIFHHIIIGIGHHIHIGIHIFIF -@read_532 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -IIIIGHGEIIGIFIIIEGDHIEGIGIIIEFFIHGGGHIIIIEGIHIIIGIGDIIGIIIIIIIIIHIIIGIIIG -@read_533 original -CTCAGGTTACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -HHIIHIHHGGIIHIHIIIHDIFIIIIHFHIDFGIIGHGIIDFFIIIIIGIHHIGIIHHDDGHIIEIIFIEDII -@read_534 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -IIGIIIIIIDIHIIFIDIIIHIGGDIIHIIEHHHDGIHGIHDHIEIIIIIIIGFIIIIIHGHIHIIIEEIHII -@read_var_535 mutated_reversed -TCTAATAGAGCTTCCTTTGGTTGCCCCCCTATCTTTATGGTGACGTGGGGTCGTTGCCAAAGAGTTACCTGAG -+ -IIIGHIGGFIGEHIEIGIHIHIIIIFIIHHIIIHIHIIIGIFIIIDIIFEGFGHFHFFIHGIIIHIGIIIGIH -@read_var_536 mutated -CTCAGGTAACTCTTTGGCAACGACCCCACGTCACCATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -IIEHHEDIHEIIHHIHIIHHFHIIIDIIEIIIIEHIIHIIFIEIDIHEHDHFGHIIHHIEGFDHEIIEHHIIE -@read_537 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -HDGHIIIIHIFIGDGFHIHHIDIGEFIIHIIGIHHFIGIIIGIIHHIHIHEDIFDIDIFIIDIIIHIIEHDEI -@read_538 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -IIHIIIHIIIIIIIDIEDIHIHIIDHHHIDIHIIDDIIFGEIIGIIDFIDIGFGIIHFFIGIIDHGHIFGHIH -@read_539 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -GIIHDIIFIEIEGGDIIIIGHIFIFHHGEIHDIIIIIFIGIDIIIDIFIFIEHIHHHIIIGIEHIIEDFHEGE -@read_var_540 mutated -CTCAGGTAACTCTTTGGCAACGACCCCACGTCACCATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -HIIDEIGFGIIHHIIEDIIIFHDIIIIGEGHHHHDIHIEIHGGDIIIGFHIIIHIIIIIHHHIIIIIHFIHHF -@read_var_541 mutated -CTCAGGTAACTCTTTGGCAACGACCCCACGTCACCATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -EGIIIIIDDEIDGEIDIIDIIHGDIGIGIDIEGGGGIIGIGFIIHFIIFGIHIHIHFIGIDIIIFIIEIIHII -@read_542 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -IHIFIIIIHHHHIIHIIIIIHIEIHFIHIHIEFEIIEDFFDHEGIFFIGIHFHGIFEIIDFEIIIIHHIIGIE -@read_var_543 mutated -CTCAGGTAACTCTTTGGCAACGACCCCACGTCACCATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -FIHDIIIGIHDIIIGHIIIFIGIIGGDIDHIIDIIIIGIHDIHIIDDIHIIIIDIIFEHIIIIGHHIHIFIIE -@read_544 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -IIHFIGHIHHIIIGIHIEFHHGIIHIIIHIGIIIHEGIHEEHHGIIIIIHFIFHIIIHDEIHHDEIEIIHIGF -@read_var_545 mutated -CTCAGGTAACTCTTTGGCAACGACCCCACGTCACCATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -IGGIHFIIIFIIIIDIGFIIFIFHIIIIIIHIFHIIIIIHIIHHIIGIHIHIEGIFIGGDHIIHIIIGHHHHD -@read_546 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -IHIIIFHIIIIHEIIGIIHIHIIIDHFIFIIIIIHDIIIFHIEIIIHHIEIEGHIIHIDEIEIIHIHIHIIDG -@read_547 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -IIIDIEGIDHHFIFEIGHHHFIGIIIIHGIHIGIHIFFHIGFIEIFIHEIIEIGEHIIFDHGGIIIHDIIIHG -@read_var_548 mutated -CTCAGGTAACTCTTTGGCAACGACCCCACGTCACCATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -HIGEIIGIIIHIHHDIFGGIIHHGDEGIIIGIIIGIDIHEHHIIIIIIIIIHFIHIHGHFEIIGIGEDFHIGH -@read_549 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -GIIIHIIHEEEGGFIIIIGIDIIEHDHHIIIIHIHHIIIIFIHIHIHIIDIEGHIIDFHIIIIHIIIIHIHIG -@read_550 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -EHHIIIIGIIIIIIHHFIIIGGDIGIIIEEEIHIIHGIDIIHIIIHGFIIHEEIIGIGIIGIIIHIIIIIIHF -@read_551 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -IGGDEIGIIIHHIDDEIIGIEIGDIGDIEHIEIIIHIIFHIHFIIHIIFIFGEIGEIIIHHDHIIIIIIHIHI -@read_var_552 mutated -CTCAGGTAACTCTTTGGCAACGACCCCACGTCACCATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -IIIGIIHIIIIIIHIFIIIIGIGHGHIHIIGHIEGIIEGIHHIIIGGDIGDEIGHIIIDHHHIIGDFIIIFGG -@read_var_553 mutated -CTCAGGTAGCTCTTTGGCAACGACCCCACGTCACCATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -GIIEIEDEEHIFHIDGGIGIEIHIIIIGHFEGDIIIIIFIHIHIDFIIGGIIIIGHHHHIIIGFIIIIHIIHF -@read_var_554 mutated_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATGGTGACGTGGGGTCGTTGCCAAAGAGTTACCTGAG -+ -HGIIIIIFIHIFIIHIIIHEIFHIIEIIIIIDEHHGEFIGGEIIDDIHIIIIIIIIGIGIIIIIEIGGEGGIE -@read_var_555 mutated -CTCAGGTAACTCTTTGGCAACGACCCCACGTCACCATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -FIIGIIGIHHIIGDFIIHIIEIIIEIEFIIGHGEIIIHIIFDIGIIIFIIHHDFHDIIHGHHHIIHIIIFHIE -@read_556 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -HGDGIIEIGGIIDDIIIEDHIIGIEIHFIIIEIIGHIHHEFIEIDIIIIEIIIFIDGHIHFFHIGIIHHIIII -@read_557 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -GDGGHHEIDIIGHIIIGIIIIIHHHHIGHHIIIGIEIDIHGIHHFIIIDIIHIIIHDIFGHIHIIFIIHGDHD -@read_var_558 mutated -CTCAGGTAACTCTTTGGCAACGACCCCACGTCACCATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -IIGIGIIHIFIFFHFIIIIHIIIIIHGHIIGEGHHIHIIFIHIHFHIIIIIHIHFIFHIIGIIIGEFIEIGHF -@read_var_559 mutated -CTCAGGTAACTCTTTGGCAACGACCCCACGTCACCATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -IIEFIHIIHIEIHIGGEIHGFIGIEIIIEDHGIIDGIGEHIDIDEHGIHIEIEIIFIIIIIIGIDHHIIDHEE -@read_var_560 mutated_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATGGTGACGTGGGGTCGTTGCCAAACAGTTACCTGAG -+ -DIGIIGIHHIEIIDEHIIIFIIHIIIDHIGIDIIIIGIIIHIIIIIGIFDGIHIDFIHHIIIDHIIEFGHFII -@read_var_561 mutated_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATGGTGACGTGGGGTCGTTGCCAAAGAGTTACCTGAG -+ -IHHIHDIHFGHFIIEIIIFIIDIHEIIGHIIDFIIIIFIEHGHGGIGHIIIIIDIHIGIIGIFIHHFHGHHID -@read_var_562 mutated_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATGGTGACGTGGGGTCGTTGCCAAAGAGTTACCTGAG -+ -HIFEFIHGHHIIEIIIGIIIIHIEIIHGIFIHHIHIHIFIEIIGHHIHIIIDGHIDHEIDIIIHHHIHFIHGI -@read_var_563 mutated -CTCAGGTAACTCTTTGGCAACGACCCCACGTCACCATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -IIIFEHIIDHIDIEHHIHIFHGHDIIIGHGIEIIIHHFGHHIIIIGDHEIIIHHDIDHHIEFGHDIFIHGGHI -@read_var_564 mutated -CTCAGGTAACTCTTTGGCAACGACCCCACGTCACCATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -IIIIIGIHIHHDHEIGFIIGFHIHIIIIIHIIDIHEHIHGIEIIIIDIIIGGIIHIHIIIIIIIHIIIGIHII -@read_565 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -DFEIGIIIIGDIHIIHIGHGIFHIIIIDIIIHIIIIIIHHHGHIEDIIIEHIFIIGFIDDHIEFIHIDHIFII -@read_566 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -IIEIIGDIHIHGDIGIDIIIDHIIIIIEIIFIHEFIIIHIIIIIIGIEHIEIGEHDIHIIHIDIEFHIGIIIG -@read_var_567 mutated_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATGGTGACGTGGGGTCGTTGCCAAAGAGTTACCTGAG -+ -HIIIIEHHIGDIIDIIIEGIHIGGIIIEIIIIIIIIIIIGIGHGIHIIIHIFGIFIIIEDGIIGGIIHIGGHD -@read_568 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -HDEIDIIIDHIIIGDIHIIIHEIIIEIGHFGHDIIHHIIIIGIGGDFIIHGGIGEGHIIIIDIIIHIGDIIHI -@read_var_569 mutated -CTCAGGTAACTCTTTGGCAACGACCCCACGTCACCATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -GIIIHIIIIGIIIEIIHIHHIHGIIEEIIGEHFIGDIIIHGIIIEDIIIGIIGIIEHDFIIDDEIGIIGHIHI -@read_570 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -IIIIIGIIGGEEIHGGDDGIIIHDGDHGGDIIHEIGHIHIIIIIIIIEEDHHGIHIGDHIIHGHFIHFIIHII -@read_var_571 mutated -CTCAGGTAACTCTTTGGCAACGACCCCACGTCACCATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -DIIIHHGIGHIHIHHIHIGIIDGIDIIIFEIIIGGIFIHFIIHDFIHGHIIIIIIHEIFIHGEIFIIIIIIEI -@read_var_572 mutated -CTCAGGTAACTCTTTGGCAACGACCCCACGTCACCATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -IHIIIHIGDIIHIDHDEIIHEIEIIGHIIDIHIIIGGIEHFFFIHDGHHHGHIHIDFHIGHDIIIIIIIIEIH -@read_var_573 mutated_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATGGTGACGTGGGGTCGTTGCCAAAGAGTTACCTGAG -+ -IIIIHGIFHIIGIDEIGHIGHHGHEIEIDIHDHHIFGFHEIIIEIHIIIEGIHHIFIFIIIIHGGIIHIIGII -@read_var_574 mutated_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATGGTGACGTGGGGTCGTTGCCAAAGAGTTACCTGAG -+ -GGGEIIEHEIIDIHIIIIGIIEIIIGGIIEFIIGIIDHIGIIFGIHIHIHIEIGFIIGGIIIIIFIHHIFDEE -@read_575 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -IIIIIIGIHIIIIHHIIIFIIIGIIEHHIIIGIFIHHHIHGHGDIIGHGIDIHDIIHEIFFIHFIIIIIHIFH -@read_576 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -GIIIHIIIHIIIDIIGIHIHFFIIGIFHHIIIIDHIGIFIIFIIEIIIIIGIIDIFIIHHIGIFGFIHIIIII -@read_577 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -IIGIHIIIIIHIIHIEIIHFEGIIHIIGIIIIHIIIIHEIGGIIIIIDIEIIHHDIIIIHGHDIIDGGIIIHI -@read_578 original_reversed -TCTACTAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -IEIEIIIFIIIFIFFIIIIIEIIFIFFEIIIHIIIGIDIIIGGFIFHIIGFFIIHIIHFGIIIIGIHFDIIII -@read_579 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -EIIFFIGIIIIIHFDIHIGHHHIIIFHGGIIGIGHIHIHDHHGIFIHFHEFIHEGIIDHHHIIHIHIDFIIIH -@read_580 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -GHIIHIEEIIHIFIHIIIHIIIIIIIIIEDGEIIHIHIIDIIDIIFEFIFEFGHIHEIIEHIDFDIGIIIIID -@read_var_581 mutated_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATGGTGACGTGGGGTCGTTGCCAAAGAGTTACCTGAG -+ -IIDIIIFHHHIFFGFGGGEHFEIIIEIIEFGIIIHGIDHIIEIIIHIIDIIEIHEHEGGIFHHGIHIHIIDIH -@read_582 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -HHHIFIIGIIIGGIIHIIIIHIIHGFDIIIIIIHGIIIDIIHIIIGIDIHIHIGIIIIIIGGDIIGIHFIIHI -@read_583 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -HIDIEDIIIHIFIEGIIDIHIIIIGGFIHHHEIDDIIGHHIHIIHEEIIIGEIIDIIIIIGFDIGIHGDDIII -@read_var_584 mutated_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATGGTGACGTGGGGTCGTTGCCGAAGAGTTACCTGAG -+ -IDIIIIIHEIHEIIIIGHDIIIIIHIGHIIHIIHIHHIIDIIFGGDIFIIIIIIHIIGIIGGFFHIHIIIIIH -@read_585 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -HFFEIIFGFFIIIIIGGDFHEIDHIDDIGIHIFIFEHDGEIGHIGIHIHHHIIIEEIIIIIIIIGIIIEIIGH -@read_var_586 mutated_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATGGTGACGTGGGGTCGTTGCCAAAGAGTTACCTGAG -+ -IHHFGIHIHHIIEIIIEEHIIIGIIGIIHEGIIHIDIGIHIIIDIHIHIGIGIHGIGGIIIDGGGGEIIIFGG -@read_587 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -HHHIIEIIIDIIIHGIDIHHHHIGIIGHDGEIGFEGHIGHIIHGEGDIIIIIHIIGFGHHIFHIIIGIIIHIE -@read_588 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -IIHIIHFGIFIHGIIIIHIIHIIIIEHIGHHIIHIGIFIIGDIFHGHIHIIIIGIIHIIGIHIHIFGIIGIHG -@read_589 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -HHHDHIIHIDHIGGIHIEIEEDDIGIIIGGFHHGIIHIIIHIEHHIIFIHFHIIHIIIHFFIGIIIGIGHIHI -@read_590 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -HHIIHFDHIIGGEIIIDIHEEHHIIIIIFHGGHIHEHIFIIEIGFIIGFIIHIHHIIIHGDGHEEFHIIIFDI -@read_591 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -FHIIIIGGIGIHIGIIIDIHGHGFIIIIHGIIIIIIHGEDIIGEIGHIEIDGIHFIHIIIIIHIGIIDGFIIH -@read_var_592 mutated_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATGGTGACGTGGGGTCGTTGCCAAAGAGTTACCTGAG -+ -IIIIIDHIGHEIFEEHIIHIDHGIIEHIIIIIDGGIIDHIIIFIIIIHGFIHIHIEHEIIGIEIFEIIFIIIG -@read_593 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -EIHIIIHIIHGHIGIGIIDIIIIIFIHDIDEIHHIHHGDDIIEIIIGEGIIFHIIEIGGIGHEIIGHIIIIGI -@read_594 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -HIIIHIHFIIIDIHEIIEIIHIIHFEDHIHHIIIIHIIDHIIIIIHIHFHEHGDIIGIIIIIGHIGIHIIIGH -@read_var_595 mutated_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATGGTGACGTGGGGTCGTTGCCAAAGAGTTACCTGAG -+ -IIEIIIHIFGHIIGIIHIIHIIFEHIGEDGFEIFHEIHIHEFDIIGHIHIGGIGEFIDIIIHHIIHIIFGHIG -@read_var_596 mutated_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATGGTGACGTGGGGTCGTTGCCAAAGAGTTACCTGAG -+ -GEIIEDIHGIDFIFHIIIHIIHGHGIIHIIGFDIHIFIIEIIHIHHFIHEIHIIFIIGIFIIIIIHFIIIIGG -@read_597 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -IIIIIIIIIIIIHIIIHIDIGIFIIEIIDIIIIGGIHIHGIIIFIIGIIFHDIHIIGIIDIIIIDIIIEHEGI -@read_598 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -IIFHHHGDGEEIIGIIGHIGIHEIHGIFHHEIIIHIHIDEIEHGHIIFIIEIDIHIDHIIIHDIIIGIIFIIF -@read_599 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -IIIIIIHIIIIIIDGGEIHDIHIIIIIHDGIGIHIHIEGIIHFEIFEHGGIIHIHGHIFIDHDIIHGGFHIIF -@read_600 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -HDIHIHDGDIIEDIGEHGIEIGHIHDIHDFIIHIHIEFFIGFHHIEIIFFHEIIFGIGHIIHGEIIHGIDHII -@read_var_601 mutated -CTCAGGTAACTCTTTGGCAACGACCCCACGTCACCATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -EGIGIIGHGIHIHIIHIIHFEHDIIHIIFIIIIHIEGIIIIDIIIIIIHHHHFEGIHIHGGDIFHHHHEHIHH -@read_var_602 mutated -CTCAGGTAACTCTTTGGCAACGACCCCACGTCACCATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -IIIIHGHDIEHIHEIGDIHHHGIGIIHHGEGHHIHIHIIIHIIEIHHIIIHGFIGFFIFIHDEFIEHHGHIIF -@read_603 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -IHHIIIHIFGIIHFIIIEHEIFFGHIGIHGFIHIGIIIIIIHIHHIIIIIGEIIIEHEHIFFIHHIIIIIEIH -@read_var_604 mutated_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATGGTGACGTGGGGTCGTTGCCAAAGAGTTACCTGAG -+ -EIEDGIGIFIEGIEHIEIGIGEHIIIIHHHFFGIIHIDIIIIIHHHEIIIIFIDIHIIIIIIGIIIDIHEEFI -@read_605 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -FIHFIGFDIIGIFFDIIIHIIGIIEIGHIHGEIIHIHGIHGDIHHGIHIIHGIIHGIIIGIHGHIIIGIEIGH -@read_606 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -DIIIHHIIGFDHIIDIGIIIIIIEIHFEDHIIHIFHIIIIFGIEIIGIDIEFIIIIEIIEIIFIIDIIIIIHH -@read_var_607 mutated -CTCAGGTAACTCTTTGGCAACGACCCCACGTCACCATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -GIIIHIIEGEEGIDHHGGHIEGIDHIIDIIFIEHGGIIFFIGIIGIIDIEIHHIHIGIIIDEIDIGGGIHHIH -@read_608 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -IHHEHEIIDIIIGIEIGIIEIIHIIFGIIIIHHIHIIIGIIIIHIDHFHIHIIIEFIHGIIIIEIIIIIIIIG -@read_609 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -HIIEIDHIHEIEHIIHHGHFIIIHGFIIIIEHDIIGIEIIIHHGHGGHFIIIIHGIIIIFFHFGIIIIIIIFI -@read_var_610 mutated -CTCAGGTAACTCTTTGGCAACGACCCCACGTCACCATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -IIIGGHHIIHFIIIHDIGIIIEIGIHIIHIHIIHHIIFFDIHEIFIHHFIIGIGIHFIIHHIGFIFFIHIIII -@read_611 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -IGIDFIIIIDHHHIHHGHIDIHIHGGGEFHIIHHGHIIHHIEHIEIIIIIIGDIDIIGGFDHHIDIHFIIHEG -@read_612 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -HHHIIIHHHIIIEIEGIDHHGFHHHIHIEHFEFIDIIDIIIIHIIIIIEHIIGIIGFIHIIEIHDHIHIHFDD -@read_var_613 mutated -CTCAGGTAACTCTTTGGCAACGACCCCACGTCACCATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -GIIHIIGHIIIIDIIDIFEHDGIIHEFFGIIHHIIIIEGDHEHIHDIHGIGHIIIGIIDIHHGIEHIIGGDHD -@read_614 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -HFIIIFIHIHIFEIIEIGIGIIEDIEIIIGIIFFIIHIGIHGHHGHIIHIFHHIDGIIIIEIIHIHIIHHDGH -@read_var_615 mutated -CTCAGGTAACTCTTTGGCAACGACCCCACGTCACCATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -FIIGDGIHIHIIIIEGGIIIHHIHHHIIHIDIIGFIFHIGHFIHHGHIIIIHIIIHIDIHIIDIDIIIIIIGI -@read_616 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -IHGHEHHIIIIHHGDGHHIDHDIGIGEEIIGIIHIIIFGIIHIIFIGEIIEIIIDIIEIIIHIGIHHGHDIEI -@read_617 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -DHIIIIIIIIGIIIIHIIIEIIGIIIIIDIIEHHHHEIIGFEEIGIDHIFGEIFIDGIIGGIIGIIHHIHHII -@read_618 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -IIGHIIIHIIIHIIIIHIGHGHIIHIHEHHHEHIIHEGIIIIIGIFGIIFHIHIHIIIHHIDFIIHIIGFFDI -@read_619 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -HIIIFIIFIIHHIDIHHHFIIIIIFIDGFIDIEIIIGIGIGIHFIGIIIGIDDGIIIIIIGIHIIIIIGEIIH -@read_620 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -GIIIHIHFFIHIIEHIDHIHFIIDDIHHGDIIEIIHGHIIDEIGEGGGHIGEIIIDIGIIIIGIIIIIHDIIG -@read_var_621 mutated -CTCAGGTAACTCTTTGGCAACGACCCCACGTCACCATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -IIIGIIHGIIDIIEIIIIDIIFIFIIIEIIIIHDIFHIFIFGIHDDDHHHHHGHDGHHFGHFIIDIEIGIFII -@read_var_622 mutated -CTCAGGTAACTCTTTGGCAACGACCCCACGTCACCATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -HDEHEIFIIIHIIIDGIHHIGIIIIIIEIIIGIIIIIIIGGHHIIIIHIFDIIIIGGIHHIEIDHIIIHIIII -@read_623 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -HIEIHGIGEIFIDIGIIIDHIGIHGHIEIIIIIIIIFHEIIGFIIIIIEIIIHIIIGGHIIDEFGGFIIIIHI -@read_624 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -HIIDIIFHIEIIHIIHIHIIHIHIHGFHGGEIIGHHIIGHFEHGEGIHIIHGIIIFIDFGIIIHIIIIIIDHF -@read_var_625 mutated_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATGGTGACGTGGGGTCGTTGCCAAAGAGTTACCTGAG -+ -GHIGHIIHHIIEIIIIIHIHIFGIIIDIIIIHIDIIFGIFGHIIIHIGGIIIHHIIIIIGHEGIIIIHFHFII -@read_626 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGAGGCAACTAAAGGAAGCTCTATTAGA -+ -HIGEIIFHGDGHEEHHHIFIHIIGIIGIIEIEIGIDIGHGIIIIIGIGHHIGIGIIHEIIHFHHIGIIIIIII -@read_627 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -IDIHHIHHHHIGIIIGHDIIGIIIHIHEFFIIGIGIGIDIHHIIDGIFIIIIIFGIIHDIEFIGIGIIIFIFE -@read_628 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -IIHIHIIIIHIIIFIIGDHIHHIIIFGIDIIIIGIFHIIIIIIHIHIIEIHGIEIIIHHIEIIIIHIHIIIID -@read_var_629 mutated_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATGGTGACGTGGGGTCGTTGCCAAAGAGTTACCTGAG -+ -EFIIHFFIDIIGFGIGIDFGHEIIHGGHIFGEDEIIIIIFHIDGIHIIIIGIEIIGHIDDDGIIIHIHHHEHI -@read_630 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -IIIGIHGIIDGIIHIHIHIIHEIIHIGEHFHHIIHIIHIGIFHEHDIIIIHIIIIFGIIGDGEGGHIIEIDDI -@read_631 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -IEDHFIIGIEHIIHEGIIIIHHIIIEEHIIIIIIIHHHGHIGIDFIIGGIIGGIGIIHIIHDGIIGHIIIGFH -@read_632 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -IGEIHIIIIIGGFDIIHIIIEIIIHIGIHFDGDGHIIDIHDIFFHEIIHFIHIIIHIIFEIIIDHEHGDGIII -@read_633 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -IFIEEGIDIHHIGIEIIIEIFIHHHEHIIIIIDGDIEIHHIIIIIIHGIEHHEIIIIGIIEIIGEIHGIIIII -@read_634 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -IIHIIGIIIGIHHDDIEEFIGIIIIIHHDEIDIGIIFEIIIGGDIHIDDIIIIGIIHIIIDGIIGIIIIHHII -@read_635 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -GIIIDIIGIFIHGHHGHDIHIIDFIIIIFIHGHDHIHHFFIIIHGIGIHGHDFGGIIIFGIDIGIEIIEIHII -@read_636 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -IGIGIIIIIIEIIGIHHIIFIIGIIFHIIIIIFIHIDIHIEGEIIDHIIIHGDGHIHFIIIHEGIFIFIGEII -@read_637 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -IHIIEIGIIHGIHHIHIFIIIFIIIIEIIIEIFIIFHHGDIDEIFIIDIIIGIHHIDGIHIIEIHEIGFIHIH -@read_var_638 mutated_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATGGTGACGTGGGGTCGTTGCCAAAGAGTTACCTGAG -+ -HHHGHIEIGHIIHIIGIHHGHIIIIIIEIIHIIGGIGIIHIEIDIIHIFIDIIIIHIIDIFHIIIIIHHDHGD -@read_var_639 mutated_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATGGTGACGTGGGGTCGTTGCCAAAGAGTTACCTGAG -+ -DHIIDEIIFDGHGIHIIHHIHDIGGGIIFIHIHIIIDEIHDHEIHGFIGIIDGGEHIIEIIIIGIDEEIHIII -@read_var_640 mutated_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATGGTGACGTGGGGTCGTTGCCAAAGAGTTACCTGAG -+ -IIGEHHEFIGEIIGIIIIIFFHFIHHEHIIHIIFIHIHIIIIFIIIHFIIHHHIIHIIFFIIFIIIIHGIIID -@read_var_641 mutated_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATGGTGACGTGGGGTCGTTGCCAAAGAGTTACCTGAG -+ -HIHIIEIHGGIHEIHIEIIIGIGEHIEHDIHIHFHIDHHGIHIIIHFIEGHHGIGEHIFIIIEIEIIHDIIIF -@read_var_642 mutated -CTCAGGTAACTCTTTGGCAACGACCCCACGTCACCATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -HIIIFIGIIDGIGEHHIIFEIIIIFIHFIIGFHIGGIIIGEIGIEIGIIIHIIGEGHHIIIIGIGGIGIGHIE -@read_643 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -DIFHHFIDEGIIGGGFIHIIEIIDEHHIGIIIDIIIIIIIGIHGDIFIIIHIGIIGIIDIHDDIIIIGIIEII -@read_644 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -IIFIEFIIIEHGHGIIIIDHIIIEIIIHGDIGIHHIIIFDIIHIDGHGIIIIIGIGIFFGIHIDHIGIIIIFI -@read_var_645 mutated_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATGGTGACGTGGGGTCGTTGCCAAAGAGTTACCTGAG -+ -IIIIIGIIGGIIIDHHIIIIHFGHHIFGGIGHIHHFGGEEDEIHIIIIIIHIGHIIIIHIEIIHIIIEIHIII -@read_646 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -IFGIIIIHIIEHHGIHIEHIGIFGIIIHGIGIGGDIGHFIIFEIIDGIHGIGGFEFGIGHIIGDIIGIIIEII -@read_var_647 mutated -CTCAGGTAACTCTTTGGCAACGACCCCACGTCACCATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -GEIHIIIHHIEIIHIHIEGGGHHIGIEIIIIIIGHIIHIGDIIHEIHGEIHGHIIGIIIIIIIGHDGFIGIII -@read_648 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -IFDGIGHFIIGIDIEIDEGIHIHIIHGIGGIIIFDGIIIHIHHDIGFIIGIFIHGIDHIIIIIHIIIGFGIHG -@read_var_649 mutated_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATGGTGACGTGGGGTCGTTGCCAAAGAGTTACCTGAG -+ -IEIIIGIIIGIIGIFIIGFHFGIHGEIIGHIGIIFHIDIIHEIIIIIFDIIIIGIHIIHIHIIIIEIHHIHFI -@read_650 original_reversed -TCTAATTGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -GIFEDIFFEIIDIGHIDIIFIFGGEIIGFIIIEIHIGIIIHHGFIIGIHIEGIFIGGFFEIIIIEFIIGFHIF -@read_651 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -IIIIDDIIGIFIIIIIHGHHIIFEEIGFIDIIGIIIIIIEGIIGIIGFIIFHHHHFHIHGDIIIIIIIIDIII -@read_652 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -HIEIIIHIIGHIIIIIIIGHHIHFFIIHIIIIIIGIDIIHHIIIDHIDDEEIIIIIDGIEIIIGIHHEHHGII -@read_653 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -IIHEIGFHGGHGIHIGIIIIIIHIIDIHFIIFIDEIGEIIIIIDIHIIIIIIIIIIHHEIGGHEHIIDGGIII -@read_654 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -IIGHIIHIHHGIIIGIDHIHFHEHIIFIIGGIDIDEHGEIHIIDHHFIIHIIDIGGIDGIIIGEIIIIIIFIG -@read_var_655 mutated_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATGGTGACGTGGGGTCGTTGCCAAAGAGTTACCTGAG -+ -GIIHEDDIIIIEIIIEIIIIIEHIIIHIHFHIIIIGDIIHDEGGIIEIIHIIGHIHGIGIIIIIHIIIHDIIE -@read_656 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -HGHIIFFGIHIGIGIDEIIHIIIIGIIHGIEIHIGFIHIEIIIDIDIIFIIIIGHGIGIGEHIFEIGIGIFHI -@read_657 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -DIHIHGIGHIHIFHEIIHHFIGIGIFGIIHIDGHIIIEDIGIHIFIHEIIHHIIHIIGIIIIIHHDIGFGIII -@read_658 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -IEIHHIIHHHIGDEFIHHEDGIIGIIHGGIEIHHHHGGFHIIFEHIFIIIHIDIGIIIDIIIIFFIHIIEHEI -@read_659 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -GEIHGIIIIGIIDIGIIIIIFIGIHFHGIHIFIGIIIHIGIGGIEIGIGIIGFIGFIIGIIIHGGIIIHIIIH -@read_660 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -IIEIIIIIIHIGDHIIIIHHIIHIDEFGGDHGHHEIEIIIIIHIIIHFHGDIHIHIIIIDHGDHEEFHIIFII -@read_661 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -GHGIFIIIGIIDHHIIIIIIGFGFIDEHIIHGGIFIIIGDIDHFIHIHIIIEHIIHIIIIIFIGIIGFIHDHI -@read_662 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -IGGIIFIIHHHHIIHIHIHGHIFGDIIIIIIGHIFIIIHIIIIIIIGGIHIFIIDIIHHIHHIDFEGIGFIIG -@read_663 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -HFIIIIGHIFGEDIHIIDIIFFHHIIIHIIFHGDEIIFHFGIIIIHGIIIIEDGIGEIHIIFHIIDDIHHIHI -@read_664 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGGGACCTGAG -+ -IDGIIEIIEEHIIEIIIGGIIHGDGHIGIEIIHIHIGHIHGIIIIIGDIIIGDHGIIIIIIGHIIHIFHIHFD -@read_665 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -IGHIIIIHIIIDIHIIIIHHFIIHIFHDHIIFEEIDIHIGIIHIGDHIIEIIHGEIHIIIEHIHHEIIIIDGI -@read_666 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -DGDGIIIIEHEIDIIEIGIHIIGIGIIEIIEGEIGIIHHIIDHIIEHIFIIIIHIGIFHIHHDEHEGIIIHGG -@read_667 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -HIIDHEDIGIIIDGIFHGEGDGHIHHFGHIHFIFEIIGEGIGGEIIIIHGHHDGIDHDIGGGHIGHIHIGFGI -@read_668 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -IHIIIIFGDIIIHGHGIFIFIIIGIIIHIIIIEHIFIEHIIIHEGIIEHIIIIHDIHIFIGFGHHIFIIIIDI -@read_669 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -IHIGIIFIGGDIGIEIEFIIIIFEGIIIDDIHFDIGHHDIIIFFFHIFIIIIHGIIIGHDEGEIIIIIEEGII -@read_670 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -FIHDIIGEIHIGEGIIDIIHGIGIIHIHIIIIHIGEHIIFHIFIDEGIIIGIGGIIIIIIHIIGIHHHIIDGI -@read_var_671 mutated -CTCAGGTAACTCTTCGGCAACGACCCCACGTCACCATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -IIIHHIDIIHDHHEIIHHHHIIIIFFIIHIIIFHIIGIIIHIFIEEGIIIHIEIIIIGGIIIEHIHIHIHIHI -@read_672 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -IFIDIFHGIIDIEIHHIHGIHIIIIIIHIIHHGIIIGIHGIIEIFIGIIIIIIIIIIIIIGIIDEEDDGFIIE -@read_673 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -EIHGHIGGIEHGIIIFIGIGFDGIGIGHFEGIHIGGHIIIIHIIHDIDIGIGIIGIFHIGHIIEFIIGDIGIE -@read_var_674 mutated_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATGGTGACGTGGGGTCGTTGCCAAAGAGTTACCTGAG -+ -IIDHGEIFIIHGEHIIIHGIIIIIIIHIIIIIHIFGIEHHHHGFDDIIIGIDGDFIIIGEDHDDFIHHEIIDF -@read_675 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -FIIIDHEIGIDFHEHGGEIHIGIGGIHHIIEIGFIIIDHGDHHHFFIHGIIIIIIDHIGEIEHIFHDIGHIII -@read_676 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -IIIIHIIIFIIIHEHIEIIHFGIIHHIFIGIHEIHIIIIFHIHIGIIIHDHGIIIIHIIIIHDHIIIDHHGII -@read_677 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -IHIIHHGIHIIIIIDIGIEIGIIGGIGHIIDHIHDIIIGIHIHEIDGDIIHIGIDIFHIIHGIIIIHIGDGIG -@read_var_678 mutated -CTCAGGTAACTCTTTGGCAACGACCCCACGTCACCATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -IDGIGHIDIFIHIIIDDIHIHHIDIIIIIIIIHIIGIIHIIIGDIHHIHIIGGEDDHIFIHGIHFIFGHIHIH -@read_679 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -IGIHGDIIGIHIFHIIEHIEIIDIIGIIEIGIIHHEDGEIFGDHEIIIIHDFHIHIIGGHFIDHDGIIGIIHI -@read_680 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGTGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -IEIIFHDEIDDIGHIGIHHHIHIFGIHEIFHIFIIIIHIHIDIHDIIIIIIIFIIIIGIGIGDIHHHGIIGFI -@read_var_681 mutated_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATGGTGACGTGGGGTCGTTGCCAAAGAGTTACCTGAG -+ -GFIIIHIIIIIIIDIHHIHIHEIEHIGIHGGIIIIHIHIEHEDIIIFIFHIHIIFDIIDHIHDIFGIIIFFHI -@read_682 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -HIIGFHHEIIDIIEFHIIIIGIIFIIHIIGGIHIIIIIIGHIIIGGGDIFIIHHHIIIDFIFIEIIIIGIIGI -@read_683 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -IEHEHIEHIFHGGIGIFIIIIIIHFHIHEEEIIIFGIFIEIHIGHHEDEIGIHIHIIIGDGDDIIGEIIDIHD -@read_684 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -GIHIGHIHEIIGIHHIHIIIIEIIDIIEFHHDIDHIDEHHDIGHIIIDIHIHIIIFIIGIIIDIHIIIIIHIH -@read_685 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -EIIHGGGDEGIDEHGHIHIIDEHIHHHFIIIEIIGIHIGHGIIIGGGIHIIGHEIFHGGIIIIHHIIHDGHIH -@read_var_686 mutated -CTCAGGTAACTCTTTGGCAACGACCCCACGTCACCATAAAGATAGGGGGGCAACTAAAGAAAGCTCTATTAGA -+ -DHIGFHHIIHIIIEDGIIIHIIIIGIIFIFHHEHEHHHIDHEIIHIHIIIFEIIIIDDFHIIFIGIGGIIHII -@read_687 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -IGIHEDHHIGIHIIIIIGGIHIIHIIIHIHIGHEFHIIFHIGIHIIIDDIIHIIEHIIFEGHGIHIEHIIIGH -@read_688 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -HIHDIHIEHGIGHIIIIDIIHFIHEIGIIIGHIIHGFIHDIIIIDIEFGIHIIIIIIGIHIGIIDEDGHFIHI -@read_689 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -IIGIIIIHEIIIIDIIIGIGHGIIIIIGIIIFHIHEGIIIFGDEHGGFHFIIEHIHGIGDIFIHIEEIHFIID -@read_690 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -DIIIEIEIHHEIDGIDIIIIGEHDHIIFDHHIHHGHIIGIHGGHIIDIIGIIGIGIIIGGIGIHIIIGHGEIG -@read_var_691 mutated -CTCAGGTAACTCTTTGGCAACGACCCCACGTCACCATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -IIIIHEHDGHEIEFHIIHIIIIIGGIEIGDHEIGIHIIIHIFEIIHIIGIGIIIIHFHIEIHIIIFIHIIGIH -@read_692 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -IIIHFGDIFDFIIIIIIGIHIIIHHIIGIIIIHHHEHIEGHIGIIIIIIEIDHHEIIIDDIGEGIDIDHGFFI -@read_693 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -HGIEIHHIGIIIIIEHGIEIHIIEHIHGIGDHDIHHIIEFFIIIGGDIIHIIHFIIIIIIEIFFIHGHIIIEE -@read_694 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -GIGDIIIHIIEIHIGGIDHIIHHHIIIIGIIHIIGFIIHGIIEGIIHIIIIDGHGIIFIIGIIHHIIIIIIID -@read_695 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -HEIIHHIGIHFIFHIIIHFIEEIEDIGHGIIIIIIIIIIIIDGFIIGHHIHIDIEIHDFIHIIFEDHGGHIII -@read_696 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -IFIFDHEDHIIIGGIIDIGFIIGHHGHEIHIHGIGFEGIDIEIGHHDIIHIFDHEIIIEIEIFIIIIIFIGHI -@read_var_697 mutated -CTCAGGTAACTCTTTGGCAACGACCCCACGTCACCATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -DIIHHIGIHFFIIIIHIIFIGHEIGDDHDIIGIIHIGIFHGIIIHFIHDIHIHIGEHIIFGIIIGGIEIGHHI -@read_var_698 mutated -CTCAGGTAACTCTTTGGCAACGACCCCACGTCACCATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -IEIEIIIIIDDGIGIIIIIGIHIIIIEIIHHHIIIIGIIFFEIIIIIIIEIDIGIIIIIIIEIIEEGIIIIGH -@read_699 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -DIIIFIIIGIIIIEHIHGIGIIIGIIFEHGIGIHDIFIHHDIIDHGIGIDIDIDHGIIDIIIIEEGIIHIGIH -@read_700 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -IIFHIIGHHIEHFEIDHIIIIIGGGIHIHHHIIHIIGFGGIGFIFDIIGIIFFIEDHGIGHIIHIHIIIDIID -@read_701 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -IHGIIDGDFIEEHHIIDIGIIHIIIHIIFIIIIEIIHIIGIIIIHEHIIIFDIFIHIFEGIHIHIIIHIIIIG -@read_var_702 mutated -CTCAGGTAACTCTTTGGCAACGACCCCACGTCACCATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -GHHGIIGHIGHHGIGHDHFHIFHIFIGIIFHFFFHIHIDIHIIHIIIIIHGIIGIIIFIHIFIHGIGIIIHII -@read_703 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -HIHEIIGIHDIIHIFIIGIHIIHIGHHGHHFIHGIEIFIDHGIHIIIHFIHIDDEEGIDHIGIIIFFFIIIDI -@read_var_704 mutated_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATGGTGACGTGGGGTCGTTGCCAAAGAGTTACCTGAG -+ -HIIEIIHIIIIGIGIHFIIIDIIDIDHIIIIIEIIIGDIDIIFGIGIIIIFGHHIEEIIIHIIIGEIIIIGII -@read_705 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -IDIIIDHIDEIGIIIIIHHHDHIIEIIHEGIIIHDIIEHIIIIGIIHIIDEDIIIIIIHHIDHIIGEFIGIID -@read_706 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -IEIHEIIGIDIEIIIDFEHHIIHGHHEDIGFEFFHGHIIIIIGEIIHDEEIIGEGIGHDIIIDIIFIIGGHHE -@read_707 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -IIHHIIHDGEFGHIHIDIIIIHIFIGIHHIIIDHIIIHEFGIIIIIDIGHIIIIFIEIIIIHIIIIIFEDIHD -@read_708 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -IIHIGHHIEIIIHIDHIIIIFIIHIGIIEFIFIEIIIGGDIIIEGFIIIHIIIFHIHGIGIFGIEIDIHHIIH -@read_var_709 mutated_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATGGTGACGTGGGGTCGTTGCCAAAGAGTTACCTGAG -+ -IEIIFIIIGIIIHHIGFIIFEIIHGGIFIIIIIIIHGIHIEIIIIIHIHIDIIHHIIEIEHIHDFIIGIFIFI -@read_710 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -IIIIIHIGIHDFIFIIGIDIIIIIFIEGEIIEGHIIIIIIIHIHGIFIEFIIIIFFIEIIIHGDGHFFHFHEH -@read_711 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -IHIIEIIDHDDIHHFIIGHFGIIIIIIIIDIIFIIHIDHIGEIIHHIHDIIHGEIDIGIIHGIIIGHIIIIII -@read_712 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -HIGHGIEHIIIEIIHIIEIEHFIGIIIHIIGIHGIIIHDIIFHFGIGFEIGHGFHIFFFIIHHIGEIFHIHDG -@read_713 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -IHDIFEHIIGFIIDIIIIFIIIIGIHHEHIDIHHIIIHIEIIIIIEHIIIIIHIIIIIIIFHEGIIIHGIHHI -@read_714 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -DGIIIEIHGIIEGIGDGHIIGIHIHIIIHHHIIIIFHEIHIDEHDHIIHIDHIIHIGDHIIIFGGIHFEIGDI -@read_715 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -IDIIEIIIGIFIIIIHDGIHIHIHHHIIHHFIGIHIIHIIGIIIIIIGIIHDHDIFHIIEGIIIHIIIIEIGI -@read_716 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -HGEFHFHIHIFGIHIIIFGIEHEIFIIIHIHIGIGIIHIGHIGIGIHIEIGIIIGEDGGHFEIIDFIIFIIII -@read_var_717 mutated_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATGGTGACGTGGGGTCGTAGCCAAAGAGTTACCTGAG -+ -EDEHIHHIGDIHIDIIGHGGGGEIIIIIIIIGIHIEIIIDIEDIDIIIHIIIHEIIIIIHGHGEHIIHIHIII -@read_var_718 mutated_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATGGTGACGTGGGGTCGTTGCCAAAGAGTTACCTGAG -+ -GIGGIIIIIEEGIIFIIIIEIIIEHIIEHIIIIIFDIIIIHIIEIIHHIIIIDGDIIDGDFGIHIIIFIIIIE -@read_719 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -IDFHIFHIGGIIIIIIHIHIIIIIDIIIHIHIEGIEHHIHHIHHIIIIGEIIHDIHFFGGIHHHIHHIEHIII -@read_var_720 mutated_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATGGTGACGTGGGGTCGTTGCCAAAGAGTTACCTGAG -+ -GIHDEFIGIHIHIFIEFFFIHIIIHHIIHDGEEIFIIIHGIIIIGDHIIIIIFEIHIEHIIDIHIFIIDIEGI -@read_721 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -IIHIHDIHIGIHIIIIIEIIDFIIIGIIEIEIGIHFGIEIIHIDIGHGIIHIIGIEDIIGIIIIIHFGDIFEF -@read_722 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -IIGIIHIIIHDIIIHIDIFHFIIIHFIIDIIGIEIHEIHEGIEGIHHGIHGGIIFIEGHIIHGEFHDIIDIID -@read_723 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -HIFIIIFIEIIEGHEGEDIIFIDIFDIFIIIIIIIGIIFIHGIHDHHIIIIEIIEGIHEFIGGDGIGHHIFII -@read_724 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -EIIEGHIIIIHIIHHHIGIIIHHGIGIIHDIIGIEHGIIGIIGHIIIDFIIIIIGHIHIGGIHIIHIIGIFII -@read_725 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -IIIGIIIDIIIHIIIIFIIIIGHHIIDIGGIIDIFIIIHIHIIIEHHHEIIIDIIIIGIDEIGIIEIHHIIGG -@read_var_726 mutated -CTCAGGTAACTCTTTGGCAACGACCCCACGTCACCATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -GIHIFEIGIIIHIEFDIIGIHDIIIHGHFIHHIGHEGEHHIHIFIIIDHFIDDIIIHIIHIGGHEHIHHIIID -@read_727 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -IHIHHGIHHHIHHIIFIIDDIHIIEIHIIIIIGFDGGIIFGIIIHIHIIEFIGIIIGIDIIIIHIHIGIHIDI -@read_728 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -IHHIIIGHFIIDFHIIEIDHDHIHEHGIHIEHFIIGIGIHHHGHIIHIIIGIHIHHIIIIHIIDHGFHGHGHI -@read_729 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -IHDIIEIHIHIIEIGIEIIFGIIIIIIIIIIIEDIIIHIIHIIDIDEIEDDIIIHIGGHGEIGIFIDIIIIII -@read_var_730 mutated_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATGGTGACGTGGGGTCGTTGCCAAAGAGTTACCTGAG -+ -IGIIIIIIIHEDDHGIHHIIIGIHIIHGIIIHEFIHEEHHHHFIIIIIDHIIGIHIIEEGIIIGIIIIIIEHE -@read_731 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -HIGIIIIGFIIIHDIHIIIHIIIGHFFEHGIGIIIGIIHGIIDIGIIDIEIGIIDIDIIIHGIHDIDHIEIEI -@read_var_732 mutated_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATGGTGACGTGGGGTCGTTGCCAAAGAGTTACCTGAG -+ -DHHIGIHIIIIGIHGHHHFIIDIHFFIHIIHHIIIIIHHHIHIDDIIIIIIEHHIGIFHIIIEHGIEHIIIIE -@read_733 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -IGFDHEGIIHIGIIEGEHHGDFGIDGIFIIDIIIHIGIIFIIIFDIHIGHGHIHIIIGIIIIIIHGIIIIIII -@read_var_734 mutated_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATGGTGACGTGGGGTCGTTGCCAAAGAGTTACCTGAG -+ -HIFIIFHIIGGIIHEIEHIHIDEGIHIIHIIHIHIHIIHIIHIGGIDIIDIIIIGEIDGFGHEIIHEEFIIFI -@read_var_735 mutated_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATGGTGACGTGGGGTCGTTGCCAAAGAGTTACCTGAG -+ -IIHIHGHIFHIHIGIIIIHIGIDFIGHGDDIFIHHIHIIHFDHDIIIHIIHIIIIDHFDIHIIHIIIIHDGIG -@read_736 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -IIEGHFEHIIIIEIIIIIIIIGIFIIGIHHIIHHEIHHIHHIIIIIIIIIDHGIHIHIGIHHHDIIIIIIIIF -@read_var_737 mutated -CTCAGGTAACTCTTTGGCAACGACCCCACGTCACTATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -HIHFDIGHHIIIIHHIIIHIHIIGDIIEGHFIDIEDIIEIIIIHIDGGFHIGHIIHGIFGDHGFHHHHIIHII -@read_738 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -FGDIIIDIHIIEIIIGIGIIDGIIHEIIHIHEEIIIEGGGHDGGIIEHGHIIIHIIIHHIDIIFFIIIIFFGI -@read_739 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -IGIFGIDIGHIGIHIFFIHIHIIFHGIIIHFGIIIIIFIHIIIIIGIIEHFIIIIIHGHIEIIIEDHFEIIFI -@read_740 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -IFHHHIDIHHIHHIFIGIIIGFIGHIHHIHEHIFHIEDIIGIIFIIIGGIIIIIHIGIGGHIIIIIIEIGHII -@read_741 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -GGEFIDIIIIIHHHIIIDFIGHIHHEIIIGIHIIDIHHIIIIIIHIIHHIIFIIIIEGIIIHIIIGIGIIIHI -@read_742 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -IHIIDIIEGDIIIIIIIIIIIEIIHHIHFIIIGDGIIEHFHHFFDIIGHFIEIIHHHGGHIIIHIHIIHGGIE -@read_743 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -IDGIGIIHEIIIFIIIIIIHEIIIIIEHIIHIHHIHEGGGIDIGHHIIDGEHIHIHHIHIIIGGIFIHIDGHI -@read_var_744 mutated_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATGGTGACGTGGGGTCGTTGCCAAAGAGTTACCTGAG -+ -HFHDIIIIIIEIEFEIHFIIIEHIDHFIHHIIDGIIGIFIIEIGHGIFDHIIIIIFGHIHFHIGIHIFIIIII -@read_var_745 mutated -CTCAGGTAACTCTTTGGCAACGACCCCACGTCACCATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -IIIEHGIIIIGGIHIGIGHIHIIIIIIHGDIFHIIHIHHIIIDIIHHIGIEIHHIIFIIEHIDIIIGDIIIGI -@read_746 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -FEIIIFHIGGIIIHHIGEGIIGIIIHGGFEHIGGDIIIIIHEHGGEIIHIIDFIIIIIIGFIIIIIIHGHEIH -@read_747 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATTAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -EGHIDIFHIHFHIIIHIGIIDIIEGFIIHIFIDIDIFFHGIIIIFIIIIIFIIIHIIIIIIHIIIDGIIIDIH -@read_748 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -DEGIGIHIEIIIIFIIHIDIFHHIGIHIIGGGIIFEIFIEGIDIHIIIDFHGGHEGIIIHHIIIDIGEIGIIG -@read_749 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -HIGEIHIIFIIIIIIHGIIEEIHIIHGIGIIHIGIIIIIHHFIIIIHDGIGIIIIGHDIIGIIIGHIHHIEII -@read_var_750 mutated -CTCAGGTAACTCTTTGGCAACGACCCCACGTCACCATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -HGIIIIIGIFFIIGDHIGFFIGFIDFEIDHFIEIDHHIIIIEHHIDHEIGIIHIGHGHEIIIHIEDHHHIHIH -@read_751 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -IHIIEIHIIIIIIIGGIIIHIIIHIIHIHIIEIGIHIEIHHIFIIHIHIIHIDHHHIIIIHHGGIIIIIDHIG -@read_752 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -IEGIHEIHDDIIGHHHIEHHIIIHHIHIHIHIHHIGGIIHGGHHHFEDIHEFIIHIIHIHIGIDFIFGEGGHH -@read_753 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -IGIIIHIIIGIGDHHIDHIFIIIIHIIIDIHIIHHHHIIEHHIIHHEHGIFIEGEFIFIHIHDHGHIIIIIFD -@read_754 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -GGEGHEDFHIIIIHIEIHIIHHGEHIEIIGHIGEEIEHDIHFIEIIGGIIHIHFIIHFIIIGIHIIFIEDIII -@read_755 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -IHIIIFIDGHIHIIGDGHIHIIIIIEHDIEIGIHIFGEEGIIIFIIIHEGHIEGHGIDIIIIIIFDEIIIIGD -@read_756 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -DIIIIHDFGIHIGEGFDGIIHEIIGGGHIEIHDIHFIGGIIIIIGHIIFDIHGIIHIIIIFIGHIDIHIDIII -@read_757 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -HDEDIHIIIEIIHHIHIHIIIIIIIIHGIIIIHIIFHEIHIDGEDHFIIIGDGGFDHIHIGIGIIHGIHIIGF -@read_var_758 mutated -CTCAGGTAACTCTTTGGCAACGACCCCACGTCACCATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -IFIGHEHIDHHHIEHGIHIIDIIIDIFHIHGIIIIFIIIHHIFIDIIGFFIEFIGFGHIGIIIGGEHHGIIHI -@read_759 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -IHDGDDIDGEIIGIIIHHIHHFIIFDIIHIEIIIDIGIIGFIIIGHIIHIIIGHIHIGEEHIIDIHEIHGEIE -@read_760 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -DDHIIGGIIIGGIHFDIIIGIEHIIFIHIGDIIIIDIDHDGHHFIGIHEIIIIGIHHDGGFFIHIEIEGDIII -@read_761 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -GIIIIHIGIFIEHIIIIIHGIGIIFIGDHIGIIIIHIIEIIIIGGFHHGHIIEIIIDIHIDHIIIGHFHHIGI -@read_762 original -CTCAGGTCACTCTATGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -HHHIIIIIIHHGHIDIIDIHFIIIIIIIFIIIFGIHDHDFIFDHIIHIIIIGHFIIHHHIHFIIFGGGIIIIG -@read_763 original_reversed -TCTAATAGAGCTGCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -FDIIFEIHGHGIHHIFIDGGHHEIHIIDEFIIIIIIIIGHHEIIHIGEIIGIDDHIIDIIIGHHHIEHHHDHH -@read_764 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -GHHGDHHIIIIIHIIIIIIIHFGGGIHHHIIFGIDIIHDIIIHGIDIIIIFDHIIIIIIEFHIHIIIDHIHIE -@read_765 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -HGIHIGIEGIIGEGIIEIGIHIHIFIIIFIIIIFFGFHEGGIIDIGIEIEEFIIHGHIDHIIIIIIIHHIIGI -@read_766 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -FHGIGHDHIHDEIIGGIGHHHFIHIGIIDIIHGHHEIEEEHHHIGHHIIIEIGIIHHIDIIIDIIGIIFDHDI -@read_767 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -IIEIGEIHDIIHDHIIEIIIHHIIFHEGGHHGDIHEHIGDGFHIIGGGIHIIIGEHIGIDIGHIIIIIGGIEH -@read_768 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -IIDEEHIIIIIIIGGIFDIEIIIDHIIIHIIIHIIEHHIGGIFEIIIIFIIIIIIIGHIGHIIHIHGHIEHFI -@read_769 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -IFIGIIGIIIIIIHEDIIIIFHIIIHFIIIDIGDHHIGIFDIIHGIGIIIDIDGDFEIIGIDIHHHIHEIFIH -@read_770 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -HIHIHHHIHHHHDHHEIIGHIEIIIEGFIIHEIIIDDHIIHIHIIHIIIIGIIIEIEGFGHIHIIIIIHIGHI -@read_771 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -IFIGIIIDHIEIHGIIIGEIFIEDEIIHEIEIEDGFIHIIDHIIIIGHGIHGFIEIGIGFIFIFIHHGDIIGG -@read_var_772 mutated -CTCAGGTAACTCTTTGGCAACGACCCCACGTCACCATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -HGIIHGIIDHGIIHGIHIDIHIIEIHFIFIIIIGIGIIHIHIDIEIIHIIGEGIGIGIHHHIGGHHGIFIIED -@read_var_773 mutated_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATGGTGACGTGGGGTCGTTGCCAAAGAGTTACCTGAG -+ -HHIIHGIEIGDHHGIIHHIIGFIIIIIIHIIIIDIIIIFIIDIEIHHIHIHIEIGFHIHDFFIIIHIIIHIIG -@read_774 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -IIIDIEHIIEIIIHIHHEGGGGHIFIGHHGIIHIEIHHHEEDIGIIEIGHFIHIIEIGIEGGIFIEGGEHDDG -@read_775 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -HIGFIIFIIHHEIIIIIHGIGIIIGHIIDIIGIIGHIGEIFGIIGIHIFGHIFDIHHIHFIHIFIIIIHHGFF -@read_776 original -CTCAGGTCACCCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -IIHGEGIIIHIDGIIFIHGIIGIIIFIIIHIHIEHIGIIHIIDIEHIDIHGHIGIHGFIHGEHIHIEIGGHII -@read_777 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -HHIDGIHHIGIIIIHIIIFEIGFHIIIIIIIHGHFFFIIIIIIGIIIIEHIIIEHHIDFFIHIIEIDIFIIHH -@read_778 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -IHIIIDIIIIIGIFGGIIIEIIDHGIIIFHHIIIGIHFHIIIHIIGIIEIIIEHHEIIEDIIIGGDHEGIIFI -@read_var_779 mutated -CTCAGGTAACTCTTTGGCAACGACCCCACGTCACCATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -IIIGIIHHIFEHGDIIIHIGIHDFGIHIIFIHEHIHIFHGIHIIIIIIIEGHIHGIIIIHIHIIGIGGIIFII -@read_var_780 mutated -CTCAGGTAACTCTTTGGCAACGACCCCACGTCACCATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -IIHIEIGIIDIFHIIDIIHIIHGIIHHIDIIIIHIIIIGHIIIHFIHIEHIFIIIFHIHIIDDIEGIIIEHIE -@read_var_781 mutated_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATGGTGACGTGGGGTCGTTGCCAAAGAGTTACCTGAG -+ -FHIIIGHIIIEFIIIGHIHIHIHIHIIIHIFHHIIDIGEIIDHIIIIHGFFHIHIHHIIIIFEIHIIEIIIII -@read_782 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -GIIIIIDIIDGHIFDIGGIHHHIFFIHGIHGIIHIGFIIHIIGFGHHGIIIHIIHIIIIIHHHFIIEIGIIHI -@read_783 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGTCGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -HIIGIIHHEIIIIIIIIIHIHEGIIEIGEIIDIIIDFHGIHIIGHHIIIIHIDFHEIDIIIHEHHIIIIHEII -@read_784 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -IHIDGEIIIGIIFIIIHIIGIIIEGHIHHGEGGIIIIIGIFIHFIEHGIIDGHHEHIIEGEIIIIHGIIHHID -@read_785 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCCACTAAAGGAAGCTCTATTAGA -+ -IGFHIDIHIDIIHIIIHIIHEIGIIHIHFIFHGDIEGGIHIIHDIIIIIEGHEHIIIIFIHGGHIHIIEHDIG -@read_786 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -IGIGEHIDIIHIIGHIEEGGIDIIDHDFEIIGHIIIGGIIEGFFGIHIGIHIHHGIGEIEIHIIIIIIIIIFH -@read_787 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGGCGTTGCCAAAGAGTGACCTGAG -+ -IIIIHFIGIGGIIIDIIIIIHHIIIIEGFIIIHIIIEIIEIFIGHIHIIIIIGIHHIIFGIHIHGIHIIHEII -@read_788 original_reversed -TCTAATAGAGCTTCCTTTAGTTGGCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -HIHIEIIHIHIEIEHIGDHIIDHIIDEIGIDHIEDGIHIIIDIIIHIIGEEIIIIIIIIGGIGEIIGIEIIHI -@read_789 original_reversed -TCTAATAGAGCCTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -HIIIIIHHIGIHIHIIIIHHIHHEGIGIIIHIHIIIIIIIHIIHIIIDHHIIIHFGIIIIEFHGIGIIDHIHI -@read_790 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -IHGIIGIDIHGFHIIIIIGIIIGIHHIFIGEIFIGGIDHIIHEHGEIIIDIHDHEHIDIIGIHEEGHIEHEDI -@read_var_791 mutated_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATGGTGACGTGGGGTCGTTGCCAAAGAGTTACCTGAG -+ -IIIDIIGIIFHGIHIIIIGIHIFGEIFIHGEFHFGHFHGGHIIIDIGIIHGIGFIEIFIHEIDHGHIEIHGII -@read_792 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -IHHFIHIHIIIIEIIIDIHIIIFGFDDHFIIIGGIGIIGIGIIIIHHIGGDIEIHIHDHHIIIIHHHIIIDII -@read_793 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -GFIHHGHIGIHIIHIIIIIIIFHIIIIEHFIFIIIGIIHIEFIEIIIIIHDGIIIGIIGHHIGIHIFFIGHIE -@read_794 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -IFDIFIGIHHHIIIIIDIHIGIDIIIFHEHIIHIIIEIIEGIHIFGHIGEHEIIIHGHIGIHFIFHHEIHHDF -@read_795 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -IFDFDHGIIEIIDGIGGIFIIDIIGGIIGIIIHGHDIDHIEIGGHGHHEHIIIFFIIHIIIIHIIHFEHGHHH -@read_796 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -IIIIGGIIHFIHEEFHIIHIFIIGIGIHEIIGHFIIIFIHIHHHIHDHIFIIIIIEHIIEIIIIIIIHIHHFH -@read_797 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -DHIGIIIHIIIDIIFIIHDDGFIDGEHGGIIHHIDIFFDFIGIIHHHEIIHHHIHIIIHEHIIIHIHHIFIDI -@read_798 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -IIIGIIIHIGHIHHIIIIHIIIIHIIGIGIIIHEHIHHIIIGIIHDIIIDGIIIHIFHIIEGDGDFGIFHIIG -@read_799 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -GEEHGIIFHIFHHEIIIIIGFHIDIIIHIGHHIHIIIIDIIGGHIGIIIEHHIIGFIIIFIIIIIGFHFIIHG -@read_800 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -FIGHIHHGDIFHGEHHIIGIHGIIIGHIDIIIEIHIIIIIEGIIHGIIGIHHIIIIDHIGEIIGIIIEIIIII -@read_801 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -IDFIHIIIIIIHGIDDIEIIIIIIHEIGHIIHHHIIIIFIIIGEFHDFIIIIGDIEIFEGEIIGHGIEIIHFH -@read_var_802 mutated_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATGGTGACGTGGGGTCGTTGCCAAAGAGTTACCTGAG -+ -HIEIIIHGIIGFFHIIIIIIHIIIGHGFIIIIIIIFIIGGIIIIIIDIFIIIIIHGIHDIDEHIIGHHIEHII -@read_803 original -CTCAGGTCACTCTTTTGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -GGDFIIIFDHHDIIDIGIHIIFGIDHDIEIHIFEIIIGGIGIGHIIIHIIIIIIIHDIEGHGDIIHHGDDDFD -@read_804 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -IIIIFIEHHIIGIIDIHIIFIHEHHHIGIIIIGIFFGGIIGIEEIHIIEIHIDEGGIIIHHIEGIDIHIIIGE -@read_805 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -HHHGDIHIGHIIIIDHIIIIFIIGHIHFIGEIFIFFIHHIHIHHDIFFIEHIHIDIIIHGHEHGGFFIGIIGI -@read_806 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -FIGIIGHIGIIGFIIIIIGIHGHHFIGHGFEHHFEIGIGHIIIIIIIDEFGIGIIFHIIIIIHGIFFIHHHII -@read_807 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -DIHFHGIIGHHIIGIIFIFDIHIGIIDIEGIIIHHIEIIIIHIDHIDDIIIGIGIHEIIIIGIEGEIIDGFII -@read_var_808 mutated_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATGGTGACGTGGGGTCGTTGCCAAAGAGTTACCTGAG -+ -HIHHIHIGIIIEIHEIIIHIEGGIGFIHIDDIIIGHHIIFIDDFGEIIGIIIIIIHDFIHIGDIDIIIHHGII -@read_809 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGCCGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -EIDDEIHGIDGIFIGIIHDHGGIIIHHGIIGHHGIHIDGIIFEGGEFHIIHIIHFIGIIIIGIIHIEGFGGFI -@read_var_810 mutated_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATGGTGACGTGGGGTCGTTGCCAAAGAGTTACCTGAG -+ -HHIIHIIGEEIIHIIGGIFIHIIHDIDIHFGIHHGIIIIHDHEGFIIIIIIFIHGHHIHHIIIHIGHIFGIHI -@read_811 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGGTGCCAAAGAGTGACCTGAG -+ -IIIGIFHIGDIGDHHHEIGGEIHHIIGIIHHHHIHHIHIHEIDGGHHIDDIIHGIIHFIDIIHIIGIHDIIGE -@read_812 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -HIIGIGIIIIFHIHIGIGGHDIIIFIIIIIFIHFDIEHGHIGDIIEIIIIGHHDIHIHIIHHIIFIGFIIIGI -@read_var_813 mutated -CTCAGGTAACTCTTTGGCAACGACCCCACGTCACCATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -IHGIIIHHIEIIGEIIGEGIGHIIEIHGHHIEDGFIIIHGIIIIIHIEFHGHGGIFIFGIIIFDHIIIDIIID -@read_814 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -HIGIIIIIIIIIHIIHFIGIIGHIDIGGIEGIIIGHFGEHIHIHGHIIGIIIGIGIIIFEIIIIGDHIHIGIH -@read_var_815 mutated_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATGGTGACGTGGGGTCGTTGCCAAAGAGTTACCTGAG -+ -HIHIIIIIIHIHFHEGIIGDIHIHGHIHIEIIIGDIIHEFIIIGIIIHFIDIIIFHIFFFIIFIHGDEIIDHH -@read_816 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -HIDIIFIGFFGDHDIIHHHIIHIEGDIEIIEHFIGDGFIEDIHHHEGGIHIEDIIGHFIIIIHHDIIIIIHHH -@read_var_817 mutated_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATGGTGACGTGGGGTCGTTGCCAAAGAGTTACCTGAG -+ -GIDIIIDEHIIEHIDIIGIIHDIIDIIIIIFHEHIIGHIIDIIDHIIIGIIIGIIGIGGIIHIIIFIEIEEIG -@read_818 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTAATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -EIIIIIGHFGIEFHGIIIGIHEGGEIIGHIDIIEIHGIGIDGIHFHIEIGDEIHHIIIHIIIHEIEHIIHGDI -@read_819 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -IHIHGIHIIIHGIIIIIIIIIHFIDHEFGFIDGEDIIDIHHIIHIIIIIHGGIIHIHEIHIIIHDFIGGHIII -@read_820 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -FFGDEGIGGGIIHIDIHIHGIGEIGGFIDIIIHIEHIIIDHFIIIDIIHIGGHHHIEHIHHIIGHFDIIIIIH -@read_821 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -GIIGIIHEIEIIIDIHEHHIIIEIFHIIIGHIGIFHHIIIHIIIIHIIIIIHIHFEEFIIIIHIEHHIEIIHH -@read_822 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -DIIHHEIGDIDIDFIIIIIDDFFEIDIIEIIFIIGIIDEHIIIHFIFIGGHIIIIDGHIIIHFIIDIIHIIGI -@read_823 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -DIHHIGDDIGIIHIGIGEIIDIFIEIFIIHDHEIEIIFHGHGGIIDIIIEHIDIIGHGDHIIIGDIFHGFDHE -@read_824 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -IIIHIHIIIHHIIHIGEHEDEHIHGHHHDIGDIIGIFEIIIDIIIHHHEIGIIIGIFFIHHHIIHEHDHIHDI -@read_var_825 mutated_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATGGTGACGTGGGGTCGTTGCCAAAGAGTTACCTGAG -+ -FIHDFIIFIIHEEGIDIIHEFIIIIIIIIGHIIGGGIGIIIIGIDGIIIHFEDFIGHIIIIIIHHIIIIIIDG -@read_826 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -IIHEIIEDIHIDIGIIGIFHGHHHHIIIIIFGGIIIGHHFFDGIIIGEHHGHIIIIHHIEIIFGIIGIIIIFF -@read_827 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -GGHIIGIIIIGIEIIHDEHIIEIHGDIGDHIDEFIIIIIHHIEGIEIIIIIIHGIIEIDIFEHHDHDGDIHHH -@read_828 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -IHIFIEIIGIHHHIIIEHHFIIGIIHEIIHIGHIIHGIHGHGGEHHIIHGIHHDHGIHIHIHHHIHEDGIIII -@read_829 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -IIGHIIIDFIHIIIHIIIGGHIHDIIDGIIGIGIHIIIIGHIHHIGGIIIIHIFGHIEDHIEIGIIDIDHEII -@read_var_830 mutated -CTCAGGTAACTCTTTGGCAACGACCCCACGTCACCATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -DHIHGDIIGHGIIIIHGGIIIIEGFIIHFEIGIFIIHIIIIFDHGIIIIIHIIHIIIHFFGIIIDIHHEDHII -@read_831 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -HIGEIHIDIDFIIHIFFHIGHIIDIDIGIFIGIIDHIEHFIHIHIHIIIIIDHFDEFIHGIDFIIHHIGHHII -@read_832 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -IIIHHDEIHIIFGDHEDIIIIIHHIIIIGEIIIIIFIHGHHHIHIIHGIIEGHHIHIIIFFIIIIIIIHIDII -@read_var_833 mutated -CTCAGGTAACTCTTTGGCAACGACCCCACGTCACCATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -IIGIEIIIIIHIHFIIIFHHIIIIIHIHIHEIFIFIIIIIHFIIIGFIEIGGHHIHHIIIFIIIHEIEGFHID -@read_834 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -IHHIIGIEEHEIIGIIHIHIIIIIIDIIIIIGIFDIDIHGGDIIEFDIIHHGFHHDIGIIHHHGHFHHIIIGE -@read_835 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -IEIIIIHIHGIIIEIIGEGIHIIIGGIGDGIIEGIIIIIGIEHIIHGIGFIEIFIIIIIIEGGHDFGIDIDGI -@read_836 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCAAAAGAGTGACCTGAG -+ -IIIIIIIDHHGHHDDHHIIEGHFHHIFFIIEIHDIIHIDIHFHGGIIIHFIIIIIGHFIIIHGIIIIHIIGHI -@read_837 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTGTATTAGA -+ -IGIEIDGIHGHIIIIIIHHFIHIHGEIGHIIHIIHIFIIIGIIHGIGGDIHEDIHGIHEFGGHIDHFIIIIII -@read_838 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -GGEIGGDIHFIDEIIIHIIDEIFIFIIHGIIGDHGHIGIEHEIHFGIIHHFIGFGEIIEIFGIFHHGIGEGII -@read_839 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -EIIIIIIFIEIGIIFIGFGIIHEDIEEHIIIEIFHGIIIIIIGIHDHIIEGIIHIHGFIDIHIIGDHIEGFHI -@read_840 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCAATTAGA -+ -HIHIFGGIHFIIIGDIGIIIIIFFHIEHIDIGGGIGGIIFIIDIIGIHIIHFIHHIGIHEIHIIIIGIEIHHF -@read_841 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -GHHIIIIGGIHIGIHIIIHHGIIIIGIGGDHFDEIIIHHHIIIIFIHIFIIIHIDIIFIHIGIIIIHFIHIIH -@read_842 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -HEHFGGIIIIIIIIIIHHEIIIIIGGEGHGIIGHIIHGIIIIIIIFIIIHGIGIGIIIIIHGEIIIHHIIGDF -@read_843 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -EIIHIHIFFIIEIFEEIFIFIHIDGDEHDIIHIHIHFHIHIGIIIIIIGIIHIHIHIHGIGHHEHGDIHIHDE -@read_var_844 mutated -CTCAGGTAACTCTTTGGCAACGACCCCACGTCACCATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -IIIIHGHIIDIIIHFIHHDHIDIIEGIIIHIHEDHIDHIIHGHHDIIIHIEHIHIIHEIIDFIEEIFEGIDID -@read_845 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -IIIEHGIHIGEEHHFIIIIIDHDHHDIIIIHHFIHIIIHIIIHIHIHGIHFIIGIIIGIDIHHIHGHHIGGHI -@read_846 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -IIIIIHEHIIDHGEHHHIDIIIIIIHIHEIIGEHIIHGHHHIIIEEIIIEIHIIIDIIFDIFGIHIIIGIGDI -@read_847 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATAAGA -+ -HGGHIIHIIHDDIIIIHIIIGIIIIHHHIIHEIIIFGGFIGHDIIGIHIIEDHIHIHHIHHIHIIGGIIFHII -@read_var_848 mutated_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATGGTGACGTGGGGTCGTTGCCAAAGAGTTACCTGAG -+ -HGIGIIHHGGIIIIHIIIIEGIDDIIEIIFFIHIHFIDEIHEIGHIIGFHIIGIIGIIGGIEIDEEHDGIGIG -@read_var_849 mutated -CTCAGGTAACTCTTTGGCAACGACCCCACGTCACCATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -GHIIHIIIIDEGIIDDIGDIHFFFHIFHHIIEHGGIHGGEIIIIDHGIHHIFFIEGIIIHHIIIIDIGIFFHH -@read_var_850 mutated -CTCAGGTAACTCTTTGGCAACGACCCCACGTCACCATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -IHIIIGIIHIIIFIIIGIHDHEFIIIHIIIIHHGIIIHIIEIIIGIIGHHGIGFIFGIFGHIIDDGIIGIIHH -@read_var_851 mutated -CTCAGGTAACTCTTTGGCAACGACCCCACGTCACCATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -GIIEHDIIIIEIIHDIIGIIIGHIGIIIIHGFIHIIGFIHEFGEEIIIIIIGIIFIHIHHDGEHDIDIHIIID -@read_852 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -HIIGEHIIIIIIGGHIDHDHIHIIIIHIIIGIIIIIFGIIIIEIIHGIGIIFIFIEIIIIFGHIFIIIIIIGI -@read_853 original -CTCAGGTCACTCATTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -IGHIIEEIHHGHDHIIIIIHHIIHIDIGGIIIIIGHGIIIIIEFEIHFIEHIHHIIIIHIDIIIIIIFIEIGI -@read_854 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -GHIIIIIGIGIIGEFGIGHDIFIDDIIIFIIGIFIIIIIGGIIIIGDHGIIIGIIIGIGDGIIIIHIIGHIHI -@read_855 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -GIIIIIHDIIHIIIIDDDIHDIIHIHGIGHFHGFEFIDIGIGIDIIIDHIHIFIEEHDIIIIIGHIDIHHFFD -@read_var_856 mutated_reversed -TCTAATAGAGCTTCCTTTAGTAGCCCCCCTATCTTTATGGTGACGTGGGGTCGTTGCCAAAGAGTTACCTGAG -+ -IIHGHIIGIEHGIHIIIGIGGGIGIIIDEIIGIHIIGHEIGIHIIIHIIHIIIIHIHIHIIFIHIHIIGIIIH -@read_857 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -IGIIIIIIHDGEHIGHIGEFIGGGIIIGFHIHEIIIIIIIIIIHIHHGDIIIFHHHIIIIIGIIIIIHIIIID -@read_var_858 mutated_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATGGTGACGTGGGGTCGTTGCCAAAGAGTTACCTGAG -+ -GHIHIDDEHIGIGIHEIHIIGHGDFIIHFHIGEFIIIDHDGHDHEIIHIFDIIIIHEDIGGIHIFIGEGIHII -@read_859 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -IHDIDIDIGEHIDGIDIHGEFIFIIHIFIIIHIGIIIDIIIIIIGIIIIIIHIHGGIIEHIIIEIHGHIIIHG -@read_var_860 mutated -CTCAGGTAACTCTTTGGCAACGACCCCACGTCACCATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -IFFIHHIIHHIIGIIHIHIGGHEIIGFIDIIIIEIIIIIEGGIDIEGIIHIHHGIHIIIIIFIHHIHIFGIHI -@read_861 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -IHHIHIFHDIIIIEHHIIDIIGHIIIEIHIIIIIEIHHIEIHIIDIIIIIIIHDGIIIHIIEHFHHHIIGGFI -@read_var_862 mutated_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATGGTGACGTGGGGTCGTTGCCAAAGAGTTACCTGAG -+ -IGIDIIIHHHIHIIIHIFHIIIFIIHGIIIIHFIIDHDIIHHIIGIIIEIEHEFIHIGHIGEIHFFEIIEIIE -@read_var_863 mutated -CTCAGGTAACTCTTTGGCAACGACCCCACGTCACCATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -HIIIIHIEIHGIHEGIFIIIIIIIGHIIGGEHGIIGFIDIHHDIHEHIGGHIHIIIIHIIGIEDFHIGIGIIG -@read_var_864 mutated_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATGGTGACGTGGGGTCGTTGCCAAAGAGTTACCTGAG -+ -IIIIGIIDFGIIGIEIEGHIDIGIDDDIHIIGGHIIHDGDIIFHGIFIHIHIFIHIIEEEGHHIIHEIGGIIE -@read_865 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -IHGIIIIIIGIIFEIIIFGHIIGIHIIHHEIHIIHFHEHIIIGIIHHIIIHHHHGHHIHFHIHGDFHEEIIII -@read_866 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -IGIFIGFIGIIFGGIFEIGGHIFIIDEHIIFDIIDGHIIHEIIIGIHEIIIDFIIHHIIIIHDIHIDIIIHIG -@read_var_867 mutated -CTCAGGTAACTCTTTGGCAACGACCCCACGTCACCATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -IGGIGHIFIGIDIGHHIHIIHIGIIEEEDDGIIGHHHHIIIIIIIIIGFGGGEIIDHIEIIFHIEEHHGHIFF -@read_868 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -IHEIIEGIGEHIIHGHHGHIGGDHIFIIIIIHEIIHFIIIHIIHIGGGIIGIIHIDIHEIHIGHIIFIGGIHH -@read_var_869 mutated_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATGGTGACGTGGGGTCGTTGCCTAAGAGTTACCTGAG -+ -IGIEIDDIDGEIIIHIEIHHEDIHIGGGIIIIIIIIIIIIIIIIIDHIDIIIIGHFIHIIIHHIHHGHHIGIF -@read_var_870 mutated_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATGGTGACGTGGGGTCGTTGCCAAAGAGTTACCTGAG -+ -HIIIIGHDHFHIGHHIIIHFHGIIIIIHFHIHFIFIIIDDHGIIHHIHIIFFHGIIIIIIIIIEGIGHFHIIH -@read_871 original_reversed -TCTGATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -IIHIFHGIGGHFDIEIIIGDIIHEIIIHEEHIHIIIIIHIHIHIEIGIFDHHIIFIIIIIEGIIHIIHDIFGI -@read_872 original_reversed -TCTAATAGAGCTTCCTTCAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -GHEIIIIEHIDGIIIIIIIIIEDIIDIGIIDFGIEIHIGIGEIIIFIGIDHIGIIHHIIIGIIGEGHGHFGHF -@read_873 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -GHIHHIIIIFDIHIFIDIHIIHHIGGIIIHHIIEIHIHFIIIIHEIDIHDIHIHGGDIIEIEIEGIIIHIHFI -@read_874 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -IHIHGDIHIHIGHHHGIIIIIHDIIGIIGGFGIIEIHDHIHHEIGDEIIEGIIGHEIIDDIIIHDFHIIIHHG -@read_var_875 mutated -CTCAGGTAACTCTTTGGCAACGACCCCACGTCACCATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -IHHIIGIHIHHGHIIIEDIHGGHIIHIHIIIIHEIIGIIIIHGGIIDGDGIHIIEIIDIHGIDIHEIIIIIHE -@read_var_876 mutated -CTCAGGTAACTCTTTGGCAACGACCCCACGTCACCATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -HGHHIIIFIDHIEGIIIIIIIEIIGIGIIHHIHIEIFHGIIHHHIIIIGIEGGHEDEHEGGEEIIDIHIGIHI -@read_877 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -HHGEFDIFFIGIHIEIFHIHIGIDIEIGHHFIFEEIIIIIIGIHIEEIHGDIIHGIIIIGGDFIIHFIHGGII -@read_878 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -IIIIIIIHIIHDGGIHFIHHIIFHIFEFIIIFIHGIIIIDIIIIIHIIIHIIHIFIGIGIHIIGHEIGDDIDI -@read_879 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -IIIGIIIIHIIGGFIHIIIIIIIFIIIGDDIGIHDGFIIIGIIIDDFDEIHHGIIIHIHIIIIIIFIHIIIII -@read_880 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -HEIHIDHFIHHHIHIIIIIIIIIHIIIGIIHIIIIIGHHIEDIEIGIHIEIEIIGGIIIIIIFHEIHHDHEII -@read_881 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -IIIIIIIHEGGDGHIEFHFIDIGIIIIDHIIIIHFIIEHHFIIFIIIGIIIHIGFDFFIIHIEHIFIHIEDII -@read_882 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -IHIHHFFIIIHIIHGIIHHIGEEIIIGHHDHFIIHIIGIEHIIIHGEGIIGIIIHFIEIHIHGIIIIGGIFEH -@read_883 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -HIHGDIIIHIHIIHIIEIIIIIFEIIHIIGDHGHIDIEHIIHGIEIEEDDGEIHIIIIHIGHHGIIHIIHDII -@read_884 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -DGFGIIHFDGHHIDIIHIEEGGHIGIIIIEIHHIIIIIHIHGIHIEEIGHIFIHIDIIIIIIIIHIGIHHHGD -@read_885 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -HIIIGIIIGIEHGIDHIIIIIGIEDHIIGIEFIIGIIIIIIIDIIHGIIIIDDHIGGIHDIGEIIIIIIGIII -@read_886 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -IIHIHIHIEIHHIIHFIDIDIHIDIIIGIGIIIHHIIHIIIDIHHIEIIHIIHHIIFIIHHEIIIGGIEGIIG -@read_887 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -IGIIIIGFIHIHEIEGGGHIIIHIIIGHIIIIGIIIIHHHIHDGIHIIIIIHHGIEHHEIIGGIGIGIIIGIH -@read_888 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -IIIHIIFIIHHIIHDIHIIEIFIIIIEIHHIHIGIHGIFIHIEIIEHIIIHDIIDIIHGEIHFGGIDIGHIDI -@read_var_889 mutated_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATGGTGACGTGGGGTCGTTGCCAAAGAGTTACCTGAG -+ -HIIIHIIDHGIIIIHEIIFIIIIGHIDGDHHIEHEIEEFIGHIFIDFEGIFHIIDIHHIIDIGIHIGIIHHII -@read_890 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -DFIIIIEIFGIGIIHEIGIIGGIFGIIIIHIIHHIIHEEGIGGHEIIIIGEGGGGFIIGDEIGIDIHEIIIII -@read_891 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -IGIIIHGGIGGHIIHHEEDDGIGHGIIIFIIHIIHDIDHIGEIIGIGHGIHIFIIHDIIIHFGEIIGIHIIHD -@read_892 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -IEHGGDHHIDIHIHIEIIHHEIIIHIIDIHFHFHIHIIIDIFIIIIIGIFHEDFIGIFIHFEEIIIIIHIFII -@read_var_893 mutated_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATGGTGACGTGGGGTCGTTGCCAAAGAGTTACCTGAG -+ -IIIEIFHIIIHGIIIIIIIIIIHIIIGFFIIGIGIFGIEEIIIHIFIIIIHIFIIHHIGIIHIEEGIGFIEIE -@read_894 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -GHHEHIDIEIIIFDIIIGIEGIGHGEFFHHIHGGFEFHHIHIIIIIHHIHDGHEIDGIDHIIHIIHDGGHGHI -@read_895 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -IIFIIHIIGIGIHGHDHHIIIIDIHHHHGIHIHIDHGIDIIIIEIIIIGHEEIIIEIIIGGIIIDIIIDIDGI -@read_var_896 mutated_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATGGTGACGTGGGGTCGTTGCCAAAGAGTTACCTGAG -+ -HIIEHIGFFGIIFGIIIEIIFIIGIGIIHIIIIHGFHHIHEIIDDIGFDIFIEHIHFIHGGIIGIGHHIEIHI -@read_var_897 mutated -CTCAGGTAACTCTTTGGCAACGACCCCACGTCACCATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -GIIEHIIHHHEGIGHHIDIIHHIIIGHIIIHEHGIHHHHIHIHIIHIIHIHIIIGEHEIIHGDFDIIIIIDII -@read_var_898 mutated -CTCAGGTAACTCTTTGGCAACGACCCCACGTCACCATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -FHIDIDIEHFHEHIIIIIEIIIIIEIIGIIIGIHIFEIIDIEHFIIGDHIIIDIHIIIIHIDIFGIIDGDIII -@read_899 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -DIGIIIHIHHDDIIIHGIIIIHFEIIHDDIDHIIHEIIIIHIIHEIHHIIIGGIHIIEHIIIFHFDEEFIEII -@read_900 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -GHGIGIIHIIHIHIDGGIIHIIHIIFIGIIHGGIIGHHHEHHIFEIHGIIIIGGIGGHIHIHHHIIIIIDIII -@read_901 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -IGHHDIIIIIIGHEIIFGHEIHIIFIHIFIIGHIIIGIIEHIHIIGIIIIIIHFIHFIIIIIIFIEIFHFIID -@read_902 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -IIFIIHIEIDIHIIIIFHGEEIIIGHDIIIIIFEDIHIIIIIIIFDIIIGFDHIDIGFHHIIDIIGIDFDFIH -@read_903 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -IDHIGIIIIIFHGEIEHIIIIIHIHIIIIIIIHEIHIGIGHHIHGIHGGHGIIEIIIIIIIIIIHIIGFDIDI -@read_904 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -IIIIHGGGEHEDIIIFIIGFDGEIHIGIEIIIHHHIIHIIIFIFHFIIHHIIIHIIFIIIIDIHHIHEDIIHF -@read_905 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -IEIIIIHIGIHIFIHIIHIEIFHIIIHEGIEHEHIEIIIGIIIIIIHHIHFDIIHDIIHGIIHGGHIIIGHHI -@read_906 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -IGIIEGIIIGIIHIHIIIIHHIHIHIIHGHHIIIIIIIHIHDIGHDHIGIHIHGIIDIIIIDHIHGHIGDDII -@read_var_907 mutated_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATGGTGACGTGGGGTCGTTGCCACAGAGTTACCTGAG -+ -EIIIIDHHHIIHIHIIHIGIEIHIGIEHHHGHIEIIIFIIIGHGGGHIHGHDHIFGIFEIGEIIHIHGGIEHI -@read_908 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -DHDIIIIHIHIHIHIIGFIIHIIIIIIIIHHEGGIIHIHIDIIIIHHIIHIIIIIIIIIIIDGHGGIHIHIIG -@read_var_909 mutated -CTCAGGTAACTCTTTGGCAACGACCCCACGTCACCATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -IHIHIIDIDIIDIHHHGIIIHIIFHIHGEIHIIEGGHIIIIGIIIIIHGHIIIIIGIIGFIHGHIHIFIIIII -@read_910 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -IDIIGDIIGDGIGIIIIHGIHIIDIDIFIFHIGIIIIGIHFGHIIIIIIIHIIIIHIHHFIGHIFFIIHFIDI -@read_var_911 mutated_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATGGTGACGTGGGGTCGTTGCCAAAGAGTTACCTGAG -+ -HIIGIIHIEIIIIIIHIFDIIEIGDFIHGGIIHHIDIIIGFIGIHEGDEIIGIIIEIGIIEDIIIEFDIFHEI -@read_912 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -IIIHDGGHGFFIHIGIHGGIHHIGIIGHHIIHEIGEGIIIIFIIIIIIIEIGHIIDIGFIGHGIIIIEDEIHE -@read_913 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -GIIIGDFIGDIHHIIIGFIIIEIIHDIIIIIEGIGHEIIIIIHIIDIHHEIHEIGIIIIIGHHIIIHIIIHIH -@read_914 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -IHEIHIIIFIIHHIIGIHHIIFIHGIIIIIIDDEDIIHIHGGFHIFFIIIHIDIGHHGIIIGIFFIIEIIEII -@read_var_915 mutated -CTCAGGTAACTCTTTGGCAACGACCCCACGTCACCATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -HIIIHDIGIFIEIIIIIHIEIIDFHGEIIEEGHIIGIIIIDEIGHEHGIGIDGHIGHHIFIIGHHFIEEIEGF -@read_916 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -IHGHIIHIGIIHIHIEHHIIEHIHHHIHHIHIIIGIFIIIIEHHIGGGHFHGGIGEHIEDIIIIGHGGIIIII -@read_917 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -IIIIIIHGIIIIIIIIHHEDIIHIGIFIEDIGIIIIIHHIIHHIIHIIIDIGIIIHFDDIDGIIIFIIIHIIH -@read_var_918 mutated_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATGGTGACGTGGGGTCGTTGCCAAAGAGTTACCTGAG -+ -IGGIEIHGGDIFFIDHDIEIHIDHGGHGIEDGDIIHIHIIIHGIGGHIHHHIIIIGIIEIGIIEIIGIGGIIE -@read_919 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -IHFFHIHDIIDFDIIIGIGHIGDHIGGIIIIHIIEIIHIGIDDHHIGGIGIGIIIHFIIIDGGIEIHIIDHHH -@read_920 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -IHGIIIIIEGIIGIGIHEGDEHHIDIGFGIIIIIIIIIHFHGDGDHFIFHHIFIGHIFIGHIGIFIIGIIIID -@read_921 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -IIHIHIHEEIHIIIEIGFHIDGIIGDIHHHGDIIHIIEHIGIDDIIIGFHIIDGGHIFGIDIFEIIIIHHIDI -@read_922 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -GHHIGIDEIFIIIIIIIFIIIIIDGIEIHFGHIIIGIIGFIIGGIGGIIEIEDIIIEHDIIIIHEIIIDGIFI -@read_var_923 mutated -CTCAGGTAACTCTTTGGCAACGACCCCACGTCACCATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -HDFGHGHIIDEGDHIGIFIEHIHHIIIFIIGGIHIFIGHDIIIHIFGIGIGIIFIDDHIEIGIIIGIFHGHGH -@read_var_924 mutated -CTCAGGTAACTCTTTGGCAACGACCCCACGTCACCATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -IIIIIHFIIHIIIFFIIGEIIGIIIDIGFIIGDHDDHIFHIIDIIIIDDIIIHDHIGHIIHIHIDGIIHIIGH -@read_925 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -GIHIIIIDIFDGIHIHGGIEHFGIIIIDIHIIDFIIEIIIEGIGIDGIIIIEHEDEIIIEHIHDHIFEEGHIG -@read_var_926 mutated -CTCAGGTAACTCTTTGGCAACGACCCCACGTCACCATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -HIIIIIDFGHIGIIHIIGGIEIIGEDIGHDHIHFIHGIEIIIEIDIGIIHIIIEIHIDEIGIIGHIIIIIHDF -@read_927 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -IHIHHIIIIIGHEIHIFDIFDHEDHHIHFIHFGFIHIIIGFGHIIGIIHEIIHDFFIIIIHEIIGIIHGHHIG -@read_928 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -GIIIIIIFIHHHEEFIHFIIIIGDHHHFHIGIIDHIGDIHEIDIIDHGEIHIIGIIIHIHEHGIIIIHHDEII -@read_929 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -IIIFHHGHHFIIGHIIEIHHIHEGFIHIHIGEEFIGIIIDEGIGIIDHIIIIIIEIIIFHIHIIIIIHIIHIH -@read_930 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -HIGIFIIHHIGHIIGHIIHFIDIIIIHIEGIEIGDDIIIHIIGEGIDHEIDIEIIIGHIDHFIHHHIIIIDIH -@read_931 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -IEIDGGDDIHIIHDHHDEIFIGIEHIIIIHIFDIIFHGHDGHIFIIIEIIIIIIIIIGGHHGIEFGFIFEHIE -@read_932 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGC -+ -IIIIHIGIDHIIIHFIEIHHIIIIHIEIGIHIFHIIIGDFIFFIFHIIIIIIIIHHIGIIGDIIHIEIEIIII -@read_933 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -HIHHGHIFHHHHIIHIIIIGGIEGHIDEIIIIIIFIIGHIDIIIIDHIIIIIIEIHIHEIIDIIDEIIFIEIH -@read_934 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -IHHIIGIHHIIIHEEGGIHIIIEDIIGGHHDGIGGIIIIIGIIHIIGHEFIIIHGGIIIEIIIIEHHIIIFII -@read_935 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -GHDHIIDEHIHHFIGHIGIIIIIDIIHFGIGDIIFGIIHFIIIIFHIIIIIHHIFIHFGHHIHHIHGIIFIII -@read_var_936 mutated -CTCAGGTAACTCTTTGGCAACGACCCCACGTCACCATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -IGIIGIDIIIHHHIGIIGFGIHIIIHIIEIIIIIIIDGFIGIIGIHIIIIIEIIIIHEFDIGIIIFIGHHIGI -@read_937 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -IIHIIEIIIIDHIIHFHEFHEHIIIIIIIIIHEIIIIIFIGHIHHIIIFHDIEHHIIHGIEHHGIIIHIIIEI -@read_938 original_reversed -TCTAAAAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -IIGGIHIIIHHIIIIGIIHIHIIIEHIIIIDIHIHEHIIHHGDIGDIFHGIIGIHFIIEHHHIIIDHIEIHFI -@read_var_939 mutated_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATGGTGACGTGGGGTCGTTGCCAAAGAGTTACCTGAG -+ -IGIHHHHHHHGIIIIIDDIHHHIGIIIHHIEIEIGIGIIIIIIIGDIGIIHFFIDIIFIDDIIIHHFHGFIIH -@read_940 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -GHIIIHIIGIIFIIIEHHIIHIGDGHIFIGEFIGIGIFIIIFIIHFIIIIIIIIIHGIEHGIIHIIIIEGDHI -@read_var_941 mutated_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATGGTGACGTGGGGTCGTTGCCAAAGAGTTACCTGAG -+ -IIIDIHIHHIDIGDHIGFGGFIFIHDHIHIDIFFIIIDDIGEFIIIIIIGGGHHIHIIDHIHIIGIEHIIFFG -@read_942 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -IHGFFIHIIHHGIIIGHIFIIIDIIDEHHIIIHIIIIIGIHGIIIHDIIIIIGIGIIGGIHIIGIIIIIIIDI -@read_943 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -IIIIIDIGIHIFGHGGIIGIHIEEIHEHHIHGIHHHEFFEFGIHGHEIHHIIIIIFIGIGIHIIIIGGIIIII -@read_var_944 mutated_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATGGTGACGTGGGGTCGTTGCCAAAGAGTTACCTGAG -+ -IFIIIIIFIEIGIIGGGIIIIHIFHIGIIHEFDIHIHIDDIIGHHIHIGHFEFHIIIIFDIIIDIIGIHHIIH -@read_var_945 mutated -CTCAGGTAACTCTTTGGCAACGACCCCACGTCACCATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -FGGDHIIIHFIHFDHFGHIGHDFHGHDFIIFIDIGEIHHHIDIIFIIIHIHIIIIDGIEIEIHIIHIIHGGEH -@read_946 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -IEIFIIIIHIIHIGHGIIIHIIIIIGDIIHFHEIIGIIHIIIIDIEDFDIIIIIHEFDEIIIIIIIGIHIGIH -@read_947 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -GIIIGEGIIIIHEIHIHHDHGIIIHIFIIGGGIIGGIIHIHDDHFIHIIIIIIIIGHIHIIFIIIIGIIIHGH -@read_948 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -HIHFIIIHIIHHGIEDIIHIIIIGHGHIGIIIIIGFHIHIGHGIIGIIEIGIIIIIIIGIIIFIIIIIFGHIG -@read_949 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -IIEIHFIHIDIIDIIDIIIDIDIIHHIGIIIFHGIIHIIGIFGEIIDIIHGIHIIHEIIDHIHHIIEIIIEIE -@read_950 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACAAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -FEHGGGIIGFIGIDIHFHHDIGHIIHHHHIIIIIIGIIIIIIIGIHFGIHIHIIHHIIGGIHIIIIIIHIGEI -@read_var_951 mutated_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATGGTGACGTGGGGTCGTTGCCAAAGAGTTACCTGAG -+ -IGHIGDIEEHIIDIHIGIIGHIHEIHFDIGIIGIGGIIIEGIFIIDEIIIIIIIHIIIHIFDIIIGDGIHIGH -@read_var_952 mutated_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATGGTGACGTGGGGTCGTTGCCAAAGAGTTACCTGAG -+ -IGIHHIGIIDGDEHFFIHIIIIIHHEHIIGFIGHHHGEIIIIEIGIGHDIIIHIHEEGIHIIHIIHGHFIGIH -@read_953 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -GIGGIIIIIIIIDIHIIEIIIIIIIEIDIIHEHIIIIIHFIIIIIHIFDEIIIGIGIIFIHIHIIIFIIIDHI -@read_954 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -HHEIIGEHGGEGIFIIIHGIIIGEHIDIIDIHGIGDIGDIIIIIGIGEDHHIIGDIHFIHEIEHIFGGGIGDE -@read_955 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -IIHIIIDIHHHHFIFIIEHIEHEIIHIIIIIGIIIIDHIIGGEEIIIFIGIIIGIIIGHIGIIEHEIIFHHIH -@read_var_956 mutated -CTCAGGTAACTCTTTGGCAACGACCCCACGTCACCATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -IHIIEGGIIIIIFIGEIDHHFFIHGIIIEIEGIIIIGDIIIIIHHFIHIIIIIEIIHEEHIIGFEIIHFEIIH -@read_957 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -IFFIFIHGHIIIIIGHHIGHEIGGIIIIIIGGFIIIGIIGGDIIGIGIIHFIGHDIIIIGIHHHIIIIIHEII -@read_var_958 mutated_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATGGTGACGTGGGGTCGTTGCCAAAGAGTTACCTGAG -+ -DHDHIEHIGIIDIFIEGHEHGHIIHIIHIIHDDEIIDFIIGIIIDDHIIGHIIHHIEIIIIIFIIHIHIIGIG -@read_959 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -IIIHEHIHHGIDIIIIIHIHIIEDGIHIIIHGIIIIIEGIIIIDHIIIEHIDIIHHIIEGIIGDHHHIDFIDI -@read_var_960 mutated -CTCAGGTAACTCTTTGGCAACGACCCCACGTCACCATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -IGGDIHIIHIHHIFIIHIIGHIIFIIIIEIEEIGIIEIIHIDEIIHIIIIIGIDIIIGIIIGDEHIHHDDHGG -@read_961 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -IHIIIIHIIIHIGHHHIIIIIHHIHIIHIIIGIIIIHHDEDIIGFIIHIIEIIGIIIIHIIIGGIIIHHGIHE -@read_var_962 mutated -CTCAGGTAACTCTTTGGCAACGACCCCACGTCACCATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -HGGIHEIIIIIFIDHIHIIIIIIIFIIIHIIIFIFDIFIEHIGDIFIIEGIGIIIFIIDGIHIIIDIIIGIIH -@read_963 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -IIIDIIIHIIIDIFHDIFIIHDFHIIHGIEIGIEIGHIEIIDDIIIDIHIIEIGIFIIIGEIIIIIEIGGGII -@read_964 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -EFGGHGIIGIHGHIFIGIEIIGIGIHEHIIIEHGFIFIEHHIDIGIGGGHHGHIIHIIHGFFFHHIGEIHHII -@read_var_965 mutated -CTCAGGTAACTCTTTGGCAACGACCCCACGTCACCATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -DDIIFHIIIIIGIHHIIHHHGIIFFIIIIHIIIIIIIHIGGIDIGIDFDIIIGHEIIEIIIGHIHEIIGEGEI -@read_966 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -IHHIHGIIIEIGIEHHIHIIGIIIDGFHEHIIIFIIHDGHGEIIHHFIDIIDIDIIHGHIGHHEIIGGIIGEI -@read_var_967 mutated_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATGGTGACGTGGGGTCGTTGCCAAAGAGTTACCTGAG -+ -IIHDFEGGIDIHIIIHEIFIHDIEGHIIIEIGGHGGIIIFIIHIGIHHDIHIHIIIFEIIHIIIIDDIIIIIH -@read_968 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -IIHIDIHGEFHHHHIIIIEIIFHIIIIGFIIIDIFEIHHGIIFIFIIDIIIHEFIIIIIIGIHIDHHIFIHFI -@read_var_969 mutated -CTCAGGTAACTCTTTGGCAACGACCCCACGTCACCATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -IGIHFIGDGHEHEGHIDHGIGIHGHDIDHGDIEGIHIHGGIHHFIEGEHDGIIHHIHHHHIIEEIIHIIFHHI -@read_970 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -GDHEIIDIHIDIIIHIGHEIHHIHIIIIHIGFIIFHGIGIIIFHIIIEHHIIIIIIIGEEIIIIDHIIEIIFG -@read_var_971 mutated -CTCGGGTAACTCTTTGGCAACGACCCCACGTCACCATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -HIIHDHHFIIIIIIIFDIGIIIGDHIDIIHHIHGIIIHIIIGGEIHIIIHFEDHIIGHIHIHIHIEHGHIIGF -@read_972 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -IDDIDHHHFIIDEGEIHHEEIDIIDFIIIIFEIIEIIIFIIIFGIIIGIDFIGIIHHIDIHIIFHIIIIDHII -@read_973 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -IIIGHFGHIGIIIIIHHFGIEIIIIIIIIIGHIIGIIIIIEIIIEDEIHIHIIIHGIIHDIIIIGEHIEHIII -@read_974 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -IGIHEIIIDIHHIGIDEIHGIIIIIIGIIIHFEDHHHIIIIHHIIIFIDIIFHFGIFGGGGFIIEEHIEFGIG -@read_975 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -IIGEHIGIHIIHIHEIEEFGIDIIIIIHGIIHIIDFFIIDIGHEHHEGIFIGDEDIIIHIHIIGIFIFGIHFI -@read_976 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -GGIDIIIIIIIIIIIIHFIIIEGIFHFDIIIGIIIIIIFEHHIGGIIHGDHIIIHFIIIFIEIHHDIEHFHDI -@read_977 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -DIHIIIIIIIGHIHIIDIHGIIGHIIHHIIDIIIIIFGFHIIIHIDFHHGIEIIDEEHIGDIDIHGIIGIHID -@read_978 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -GGIGIHGHHIGGIIGGEHIGDIIIHDIGHGIIIIIIIGDIIIIGHDHIIIEGIGFHHIGIHEIIIGIFDDIEI -@read_979 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -GHIIIGHIIDIGIIIIIFFIHFIHIIHEIIIHIFGHEHIHIIIDDGIIIIGEHDIIIIIDIIGHHIIIIHIGI -@read_980 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -HIGIIIGIHIIHGIEIIGIIIHIGIHHIEIIIIEGGIHDHFDGIIIIDEDIIGHIEIIIGFIIIIIHGIHIID -@read_981 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGCGTCGTTGCCAAAGAGTGACCTGAG -+ -IIGIIGHGIHIIIFHDHEIHGDHIHIHIIHHDHIEIHFIIDDDIIEHIDEIIIIEIIIGIHHHIIIIFIIIHD -@read_982 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -GHHIIIGIIIIIIGIHIIIEGIIHHFHIIIGHIIIGEIIIIIFIHEHEHIIGIHGIIIIEIIIIDIHGIHHII -@read_983 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -EEGIIIIIIIIIIFDIHIIIGGIIIIIIHFIGHHIDDDHIGHIEGHFIIIHEFHIIGIGFIIGIGIGGIGIIH -@read_984 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -EHIIEHHEGGFDEGEIHHIDIIIHIHIFIIHHIEIDHIEEIIHGIIEIIIIHIHIIIIIHIIIIIIEHIEIIH -@read_985 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -HIGIHIGFHIIIIGHIIIIIGIFIFHIIEEGHIGIHIFIIIEIIHIIFHFHGIIDIHIHIIDIHHIIFHIEID -@read_986 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -IHGIEDIGHIIIIIHGIIIIGIIIIHEIGIIHIIIIFDIIGIGIHFIIHGHFHEIEIDIIFHHIIIHDIIEIG -@read_var_987 mutated_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATGGTGACGTGGGGTCGTTGCCAAAGAGTTACCTGAG -+ -EGIFIIIDIIIHHIIIIIHEIIIFIIEIIIFFIGGIIIFHIIHDGIIHIHIIGHIIHHHIEIIIHGIGFGIIE -@read_988 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -GIGGHIGGHHIIIIIIIHIEIHIFEHDIIIHIHEGEHIFIIIFIIGIHIIIGGHGGEIIDHIIIIHGEIIIHH -@read_989 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -HDIIIEFHIEIIIIHIIGIGEIHFIGDIIFIIIFFHIGIIHIGHEIDGIIIIFHGHEHIDIIDIIEHHEIHGI -@read_var_990 mutated -CTCAGGTAACTCTTTGGCAACGACCCCACGTCACCATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -IHIIIHHIIIGHIIHIHIIGIHIHDIIIIFIIIHGIDIHHHFHHGGEEIIIIIIHHDIIGIIIIIIGEHFGEE -@read_991 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -IEIGDIHFIIIIIIIGGIIIFIHIIIGIHGIFIIIHDHIDGIIGIEGDIHIGGDDHDIIIDIIIIHHGIIFFH -@read_var_992 mutated_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATGGTGACGTGGGGTCGTTGCCAAAGAGTTACCTGAG -+ -EDIDEGDGIHGIIIHDHIIFHHIIEIIHGIHIIIIIIHIIFIHHIIIHGIFDIHFHHIGIIIFIEFGIHGIHH -@read_993 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCTACTAAAGGAAGCTCTATTAGA -+ -IGIIIIGIHHIFIHIHGHIGFGFFHIIIIIGIFIGFHHDIHIHIFIHIIHDIIIFIIGFIIIEHHHIGHIIII -@read_994 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -FHIHEIIHIHIHGDIIIFIIIIIIIGIGIEIGIIIIIHFIGIIDIGGHDGGIHIIHIHIIIGIFGEGHIHIGH -@read_995 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -IIIDIHEIIHGEIFFIEDHHHIHIGIIFIGIGGIHIHIIIHIIIIHGFDHIFIDIEHIIHGIGEIHGIIIGFI -@read_996 original_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATTGTGACGAGGGGTCGTTGCCAAAGAGTGACCTGAG -+ -IHIIHIGHGIIHGGIIIIIIFFIIIHIHIIIHHIIHIIHIHIGHIHIIIIEFGIGHIIIHIHEEIIIGFIIGI -@read_var_997 mutated_reversed -TCTAATAGAGCTTCCTTTAGTTGCCCCCCTATCTTTATGGTGACGTGGGGTCGTTGCCAAAGAGTTACCTGAG -+ -IIIHIIIIGHGIGIHIFHDIHFEIIIGHIIIIIGIIHIIDIGGGIIHIHFIGIIFDIFIIFHHIIHIHIIIIE -@read_998 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -IIEDIIIIIGEFHIEHFHIHHIIIIIGIIIIIIIIFIIGIHIIDIDIGIIIIDHIIDHGIIIIGHIIIIIGII -@read_999 original -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGA -+ -GEGHDIHIIIFEEIIGGHIIIIFHGEHIDIIIIGIIIFIDGIGIHHHIIIIIGGIIEHDIIGEIHHIIFIHIH diff --git a/examples/amplicon_test/amplicon_test b/examples/amplicon_test/amplicon_test deleted file mode 100755 index 91006d7..0000000 --- a/examples/amplicon_test/amplicon_test +++ /dev/null @@ -1 +0,0 @@ -shorah amplicon -f reference.fasta -b ampli_sorted.bam diff --git a/examples/amplicon_test/reference.fasta b/examples/amplicon_test/reference.fasta deleted file mode 100644 index 63e3576..0000000 --- a/examples/amplicon_test/reference.fasta +++ /dev/null @@ -1,3 +0,0 @@ ->reference -CTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGG -AAGCTCTATTAGA diff --git a/examples/long_deletions_test/SNV.txt b/examples/long_deletions_test/SNV.txt deleted file mode 100644 index 547ed34..0000000 --- a/examples/long_deletions_test/SNV.txt +++ /dev/null @@ -1,18 +0,0 @@ -Chromosome Pos Ref Var Frq1 Frq2 Frq3 Pst1 Pst2 Pst3 -REF 15 G A * 0.1303 0.1423 * 0.9981 1.0000 -REF 19 C A * 0.1049 0.1235 * 0.9977 1.0000 -REF 19 C G * 0.8951 0.8765 * 1.0000 1.0000 -REF 29 G C 0.0254 0.0187 0.0292 1.0000 1.0000 1.0000 -REF 50 AAGTTCGGCC A - 0.8343 0.8414 - 1.0000 1.0000 -REF 50 AAGTTCGGCCGAG A - 0.0047 0.0040 - 1.0000 1.0000 -REF 65 A T 0.8401 0.8455 0.8553 1.0000 1.0000 0.9999 -REF 100 A G 0.2388 0.1016 0.1064 0.9999 1.0000 1.0000 -REF 101 T A 0.7612 0.8984 0.8936 1.0000 1.0000 1.0000 -REF 103 T A 0.9584 0.9674 0.9687 1.0000 1.0000 1.0000 -REF 103 T C 0.0416 0.0326 0.0313 0.9996 1.0000 1.0000 -REF 107 ATGAAATCTC A - 0.0009 0.0010 - 0.9796 0.9823 -REF 110 AAATCTCGGC A - 0.9665 0.9677 - 1.0000 1.0000 -REF 119 C A 0.0009 0.0010 0.8238 0.9796 0.9823 1.0000 -REF 129 A T 0.1064 0.1762 0.1398 1.0000 0.9995 0.9994 -REF 239 T C 0.1325 0.1367 0.1334 1.0000 1.0000 1.0000 -REF 246 A T 0.1325 0.1367 0.1334 1.0000 1.0000 1.0000 diff --git a/examples/long_deletions_test/SNVs_0.010000.txt b/examples/long_deletions_test/SNVs_0.010000.txt deleted file mode 100644 index f660571..0000000 --- a/examples/long_deletions_test/SNVs_0.010000.txt +++ /dev/null @@ -1,17 +0,0 @@ -REF 15 G A * 0.1303 0.1423 * 0.9981 1.0000 69 3 536 14 0.566433 -REF 19 C A * 0.1049 0.1235 * 0.9977 1.0000 81 5 686 33 0.719778 -REF 19 C G * 0.8951 0.8765 * 1.0000 1.0000 605 28 686 33 1 -REF 29 G C 0.0254 0.0187 0.0292 1.0000 1.0000 1.0000 19 1 1030 86 1 -REF 50 AAGTTCGGCC A - 0.8343 0.8414 - 1.0000 1.0000 728 143 929 192 0.915081 -REF 50 AAGTTCGGCCGAG A - 0.0047 0.0040 - 1.0000 1.0000 3 1 914 191 1 -REF 65 A T 0.8401 0.8455 0.8553 1.0000 1.0000 0.9999 1211 336 1451 407 1 -REF 100 A G 0.2388 0.1016 0.1064 0.9999 1.0000 1.0000 163 120 1362 768 0.270704 -REF 101 T A 0.7612 0.8984 0.8936 1.0000 1.0000 1.0000 810 476 968 596 0.846958 -REF 103 T A 0.9584 0.9674 0.9687 1.0000 1.0000 1.0000 853 540 885 565 0.98614 -REF 103 T C 0.0416 0.0326 0.0313 0.9996 1.0000 1.0000 32 25 885 565 0.611461 -REF 107 ATGAAATCTC A - 0.0009 0.0010 - 0.9796 0.9823 0 1 636 434 0.811215 -REF 110 AAATCTCGGC A - 0.9665 0.9677 - 1.0000 1.0000 603 407 635 440 0.919726 -REF 119 C A 0.0009 0.0010 0.8238 0.9796 0.9823 1.0000 77 55 717 498 0.953245 -REF 129 A T 0.1064 0.1762 0.1398 1.0000 0.9995 0.9994 210 183 1715 1402 0.789111 -REF 239 T C 0.1325 0.1367 0.1334 1.0000 1.0000 1.0000 57 240 448 1815 0.965147 -REF 246 A T 0.1325 0.1367 0.1334 1.0000 1.0000 1.0000 37 229 329 1792 0.783573 diff --git a/examples/long_deletions_test/test_aln.cram.crai b/examples/long_deletions_test/test_aln.cram.crai deleted file mode 100644 index 6eba49b..0000000 Binary files a/examples/long_deletions_test/test_aln.cram.crai and /dev/null differ diff --git a/examples/ref_genome.fasta b/examples/ref_genome.fasta deleted file mode 100755 index 210c948..0000000 --- a/examples/ref_genome.fasta +++ /dev/null @@ -1,7 +0,0 @@ ->reference -CCTCtgATCACTCTTTGGCAgCGACCCCTcGTCACAATAAAgaTAGGgGGGCAACTAAAG -GAAGCTCTATTAGATACaGGAGCAGATGATACAGTgTTAGAAGAAATgaAtTTaCCAGGA -AGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTATCAAAGTAAGACAGTATGAT -CAgATAccCATAGAAgTTTGTGGAcAtAAAGCTATAGGTACAGTATTAGTAGGACCTACA -CCTGTCAACATAATTGGAAGgAATCTGTTGACcgAGATTGGTTGCACTTTAAATTTTCCC -ATTAGTCCTATTGAAACTGTACCAGTAAAATTaAAGCCgGGAATGGATGGCCCAAAgGTT diff --git a/examples/run_end2end_test b/examples/run_end2end_test deleted file mode 100755 index 98fa66a..0000000 --- a/examples/run_end2end_test +++ /dev/null @@ -1,22 +0,0 @@ -#!/bin/bash - -interpreter="$1" - -test="$2" -testscript="$(<"${test}")" -testdir="$(dirname "${test}")" -testname="$(basename "${testdir}")" - -mkdir -p "${testname}" -cp "${testdir}"/*.*am "${testdir}"/*ref*.fas* "${testname}"/ -cd "${testname}"/ -echo -e "pyton:\t${PYTHONPATH}" -echo -e "path:\t${PATH}" -echo -e "test:\t${interpreter} ../${testscript}" - -${interpreter} ../${testscript} -status=$? - -echo -e "\nstatus:${status}\nshorah.log:" -[ -e shorah.log ] && cat shorah.log -exit ${status} diff --git a/examples/sample_454.fasta b/examples/sample_454.fasta deleted file mode 100755 index fa2106d..0000000 --- a/examples/sample_454.fasta +++ /dev/null @@ -1,5939 +0,0 @@ ->read_0_from_b -TGTCACAATAAAAGTAGGAGGGCAACTAAAGGAAGCTCTATTAGATACGGGAGCAGATGATACAGTATTA -GAAGAAATAGTGTTGCCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTATCAAAGTAA -GACAGTATGATCAAATAATCATGGAAATTTGTTGAAAGAAAGCTCTAGGTACAGTCTTAGTAGGACCTAC -ACCTGTCAACATAATTGGAAGAAATCTGTTGACTCAGATTGGTTGCACTTTAAATTTTCCCATTAGTCCT -ATTGAAACTG ->read_1_from_b -TTCTCACAATAAATGTAGGAGGGCAACTAAAGGAAGCTCTATTAGATACGGGAGCAGATGATACAGTATT -AGAAGAAATAGAGTTGCCAGGAAGATGGAAACCATAAATGATAGGGGGAATCGGAGGTTTTATCAAAGTA -AGACAGTATGATCAAATAGTCATAGAAATTTGTGGAAAGAAAGCTATAGGTACAGTATTAGTAGGACCCA -CACCTGTCAACATAATTGGAAGAAATCTGTTGACTCAGATAGGTTGCACTTTAAATTTTCCCATTAGTCC -TA ->read_2_from_b -TCACAAGAAAAGTAGGCGGGCAACTAAAGGAAGCTCTATTAGATACGGCAGCAGATGATACAGTATTAGA -AGAAATAGAGTTCCCAGGAAGATGGAAACCAAAGATGATAGGGGGAATTGGAGGTTTTATCAAAGTAAAA -GAGTATGATCAAATAGTCATAGAAATTTGTGGAAAGAAAGCTATAGGTACAGTATTAGTAGGACCTACAC -CTGTCAACATAATTGGAAGAAATCTGTTGGCTCAGATAGGTTGCACTTTAAATTTTCCCATTAGCCCTAT -TGAAACTGTACCA ->read_3_from_b -CATTCTTTGGCAACGACCCCTTGTCACAATAAAACTAGGAGGGCAACTAAAGGAAGCGCTATTAGATACG -GGAGCAGATGATACAGTATTAGAAGAAATAGAGTTGCCAGGAAGATGGAAACCAAAAATGATAGGGGGAA -TTGGAGGTTTTATCAAAGTAAGACAGTATGCTCAAATAGTCATAGAAATTTGAGGAAAGAAAGCTACATG -TACAGTATTAGTAGGACCTACACCCGTCAACATAATTGGAAGCAATCTGTTGACTCAGATTGGTTGCACT -TTAAATTTTCCCATTAGTCCTATTGAAACTGTACAAGTAAAATTGAAGCCAGGAATGGATGGCC ->read_4_from_b -GCAACGACCCCTTGTCACAATAAAAGTAGGAGGGCAACTAAAGGAAGCTCTGTTAGATACGGGAGCGGAT -GATACAGTATTAGAAGAAATAGAGTTGCCAGGAAGATGGAAACCAAAAATGATAGGGGGAACTGGAGGTT -TTATCAAAGTAAGACAGTATGATCAAATAGTCATAGAAATTTGTGGAAAGAAAGCTATAGGTACAGTATT -AGTAGGACCTACACCTGTCAACATAATTGGAAGAAATCTGTTGACTCAGATTGGTTGCACTTTAAGTTTT -CCCATTAGTCCTATTGAAA ->read_5_from_b -GAAGGCAACTAAAGGAAGCTCTATTAGATACGGGAGCAGACGTTACAGTATTAGAAGAAATAGAGGTGCG -AGGAAGATGGAAACTAAAAATGATAGGGGGAATTGCAGGTTTTATCAAAGTAAGACAGTATGATCAAGTA -GCCATAGAAAATTGTGGAAAGAAAGCTATAGGTACAGTATTAGTAGGACCTACACCTGTCAACATAATTG -GAAGAAACCTGTTGACTCAGATTGGTTGCACTTTAAATTATCCCATTACTCCTATTGAAACTGTACCAGT -AAAATTGAAGCCAGGAATGGATG ->read_6_from_b -CAATAAAAGTAGGAGGGCAACTAAAGGAAGCTCTATTAGATACGGGAGCAGATGATGCAGTATTAGAAGA -AATAGAGTTGCTAGGAAGATTGAAACCAAATATGATAGGGGAAATTGGAGGTTTTATCAAAGTAAGACAG -TACGATCATATAGTCATACAAATTTGTGGAAAGAAAGCTATAGGTACAGTATTAGTAGGACCTACACCTG -TCAACATAATTGGAAGAAATCTGTTGACTCAGAGTGGTTGCACATTAAATTTGCCCATTAGTCCTATTGA -AACTGTACCAGTAAAA ->read_7_from_a -ACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGATACAGGAGCAGATGATACAGTGTTAGAAG -AAATGAATATACCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTCTTATCAAAGTGAGACA -GTATGAACCGATACCCATAGAAGTTTGTGGACATAAAGCTATAGGTACAGTATTAGTAGGACTTACACCT -GTCAACATAATTGGAAGGAATCTGTTGACCGAGATTGGTTGCACTTTAAATTTTCCCATTAGTCCTATTG -AAAATGCCCCAGTAAAATTAA ->read_8_from_b -CAAATCACTCTTTGGCAACGACCCCTTGTCACATTAAAAGTAGGAGGGCAACTAAAGGAAGCTCTATTAG -ATACGGGAGCAGATGATACAGTATTAGAAGAAATAGAGTTGCCAGGAAGATGGAAACCAAAAATGATAGG -GCGAATTGGAGGTTTTATCAAAGTAAGACAGTATGATCAAATAGTCATAGAAATTTGCGGAATTAAAGCT -ATAGGTACAGTATCAGTAGGACCTACACCTTTCAACATAATTGGAAGAAATCTGTTGACTCAGATTGGTT -GCACTTTAAATTTTCCCATTAGTCCTATTGAAACTGT ->read_9_from_b -CGACCCCTTGTCACAATAAAAGTAGGAGGGCAACTAAAGGAAGCTCTATTAGATACGGGAGCAGATGATA -AAGTATTGGAAGAAATAGAGTTGCCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTAT -CAAAGTAAGACAGTACGATCAAATAGTCATCGAAATTTGTGGAAAGAAAGCTATAGGTACAGTATTAGTA -GGACCTACACCTGTCAACATAATTGGAAGAAATCTGTTGACTCAGATTGGTTGCACTTTAAATTTTCCCA -TTAGTCCTATTGAAACTGTACCAGTAAAATTGAAGCCAGGAATGGATGGCCCAAAAG ->read_10_from_b -ATAAAAGTAGGAGGGCAACTAACGGAAGCTCTATTAGATACGGGAGCAGATGATACAGTATTAGAAGAAA -TAGAGTTGCCAGGAGGATGGCAACCAAAAATGATAGGGGGAATTGGAGGTTTTATCAAAGTGAGACAGTA -CGATCAAATAGTCATAGAACTTTGTGGAAAGAAAGCTATAGGTACAGTATTAGTAAGACCTACAGCTGTC -AACATAATTGGAAGAAGTCTGTTGACTCAGATTGGTTGCACTTTAAATTTTCCCATTAGTCCTATTGAAA -CTGTACCAGT ->read_11_from_b -CCCTTGTCACAATAAAAGTAGGAGGGCAACTAAAGGAAGCTCTATTAGATACGGGAGCAGATGATACAGT -ATTAGAAGAAATAGAGTTGCCTGGAAGATGGAAACCAAAAATGATAGGGGGAACTGGAGGTTTTATCAAA -GTAAGACAGTATGATCAAATAGTGATAGAAATTTTAGGAAAGAAAGCTATAGGTACAGTATTAGTAGGAC -CTACACCTGTCAACATAATCGGAAGAAATCTGTTGACTCAGATTGGTTGCACTTTAAATTTTCCCATTAG -TCCTATTGAAACTGTACCAGTAAAATTGAAGCCAGGAATGGATGGCCCAAAA ->read_12_from_b -CAACGACCCCTTGTCACAATAAAAGTAGGAGGGCAACTAAAGGAAGCTCTATTAGATACGGGAGCAGAGG -ATACAGCATTAGAACAAATAGAGTTGCCAGGAACATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTT -TATCAAAGTAAGATAGTATGATCAAATAGTCATAGAAATTTGTGGTAAGAAAGCTATAGGTACAGTATTA -GTAGGACCTACACCTGTCAACATAATTGGAAGAAATCTGTTGACTCAGATTGGTGGCACTTTAAATTTTT -CCATTAGTCCTATTGAA ->read_13_from_b -GTCACAATAAAAGTAGGAGGGCAACTAAAGGAAGCTCTATTAGACACGGGAGCAGATGAAACAGTATTAG -AAGAAATAGAGTTGCCAGCAAGATGGAAACCAAAAATGATAGGGGGAATTCGAGGTTTTATCAAAATAAG -ACAGTATGATCAAATAGTCATAGATATTTGTGGAAAGAAAGCTATAGGTACAGTATTTGTAGGACCTACA -CCTGTCAACATAATTGGAAGAAATCCGTTGACTCAGATTGGTTGCACTTTAAATTTTCCCATTAGTCCTA -TTGAAACTGTACCAGCAAAAGTGAAGCCA ->read_14_from_b -CAACGACCCCTTGTCGCAATAAAAGTAGGAGGGATACTAAAGGAAGCTCTATTAGATACGGGAGCAGATG -ATACAGTATTAGCAGAAATAGAGTTGCCAGGAAGATGGAAACCAAAAATGATAGGGGGAATCGGAGGTTT -TATCAAAGTAAGGCCGTATGATCAAACAGTCATAGAGATTTGTGGAAAGATAGCTATAGGTACAGTATTA -GTAGGACCTACACCTGTCAACATAATTGGAAGAAATCTGTCGACTCAGATTGGTTGCACTTTAAATTTTC -CGATTAGTCTTATTGAAAC ->read_15_from_b -AAGTAGGAGGGCAACTGAAGGAAGCTCCATTAGATACGGGAGCAGATGATACAGTATTAGAAGAAATAGA -GTTGCCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGATTTATCAAAGTAAGACAGTATGAT -CAAATAGTCATAGAAATTTGTGGAAAGAAAGCTATAGGTACAGTACTAGTAGCACCTACACCTGTCAACA -TAATTGGAAGAAATCTGTTGACTCAGATTGGTTGCACTTTAAATTTTCCCATTAGTCCTATTGAAACTGT -ACA ->read_16_from_b -AAAGTAGGAGGGCAACTAAAGGAATCTCTATTAGATACGGGAGCAGATGATACAGTATTAGAAGAAATAG -AGTTGCCAGGATGATGGAAACCAAGCATGATAGGGGGAATTGGAGGTTTTATCAAAGTAAGACAGTATTA -TCAAATAGTCATAGAAATTTGTGGAAAGAAAGCTATAGATACAGTATTAGTAGGACCGACACCTGTCAAC -ATAATTGGAAGAAATCTGTTGACTCAAATTGGTTGCTCTTTAAATTTTCCCATTAGTCCTATTGAAAC ->read_17_from_b -TAGGCGGGCAACTTAAGGAAGCTCTATTAGATACGGGAGCAGATGATACAGTATTAGAAGAAATAGAGTT -GCCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTATCAAAGTAAGACAGTATGATCAA -ATAGTCCTAGAAGTTTGTGGAAAGAAAGCTATGGGTACAGTATTAGTAGGTCCTACACCTGTCAACATAA -TTGGAAGAAATTTGTTGACTCAGATTGGTTGCACTTTAAAGTTTCCCAGTAGTCCTATTGAAACTGTACC -AGTAAAATGGAAGCCAGGAATGGACGCAC ->read_18_from_b -GGCAACTAATGGAAGCTCTATTAGATACGGGAGCAGATGATACAGTATTAGCAGAAATAGAGTTGCCAGG -AAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTCTATTAAGGTACGACAGTATGATCAAATAGTC -ATAGAAATTTGTGGAAAGAAAGCTATAGGTACAGTATTAGTAGGACCTACTCCTGTCAACATAATTGGAA -AAAATCTGTTGACGCAGATTGGGTGCACTTTAAATTTTCCCATTAGTCATAGAGAAACTGTAACAGTAAA -AT ->read_19_from_b -ACAACGACCCCTTGTCACAATAAAAGTAGGAGGGCAACTAAAGGAAGCTCTATTAGATACGGGAGCAGAT -GATACAGTATTAGAAGAAATAGAGTTGCCTGGAAGATGGAAACCAAAAATGATAGGGGTTATTGGAGGTT -TTATCAAAGTAAGACAGTATTGTCAAATAGTCATAGAAATTTGTGGAAAGAAAGCTATACGTACAGTATT -AGTAGGACCTACACCTTTCAACATAATTGGAAGAAATCTGTTGACTCAGATTGGTTGCACTTTAAATTTT -CCCATTAGTCCTCTTGAAACTGTACCAGTAAAATTGAAGC ->read_20_from_b -AACGACCCCTTGTCACAATAAAAGTAGGAGGGCAACTAATGGCAGCTCTATTAGATACGGGAGCAGATGA -TACTGTATTTGAAGAAATAGAGTTGCCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTT -ATCAAAGTAAGACAGTATGATCAAATAGTCATAGAAATTTGTGGAAAGAAAGCTATAGGTACAGTATTAG -TAGGACCTACACCTGTCAACATAATTGGAAAAAATCTGTCGACTCAGATTGGTTGCACTTTAAATTTTCC -CATTAGTCCTATTGAAACTGTACCACTAAAATTCAAACC ->read_21_from_b -ACCCCTTGTCACAATAAAAGTAGGAGAGCAACTAAAGGAATCTCTATTAGATACGGGAGCAGATGATACA -GTATTAGAAGAAATAGAGTTGCCAGGAAGATGGAAACCATAAATGATCGGGGGAATTGAAGGCTTTATCA -AAGTAAGACAGTATGATCAAATAGTCATAGAAATTGGTGGAAAGAAAGCTATAGGTACAGTATTAGTAGG -ACCTACACCTGTCAACATAATTGGAAGAAATCTGTGGAATCAGATTGGTTGCACTTTAAATTTTCCCATT -AGTCCTATTGAAACTGTACCAGTAA ->read_22_from_b -GACCCCTTGTCACAATAAAAGTAGGAGGGCAACTAAAGGAAGCTCTATTAGATGCGGGAGCAGATGATAC -AGTATTAGAAGATATAGAGTTGCCAGGAAGATGGAATCCAAAAATGATAGGGGGAATAGGAGGTTTTATC -AAAGTAAGACAGTATGATCAAATAGTCATAGAAATTTGTGGAAAGAAATCTATAGGTACAGTATTAGTTG -GACCTACACCTGTCAACATAATTGGAAGAAATCTGTTGACTCAGATTGGTTGCACTTTAAATTTTCCCAT -TAGTCCTATTGAAACTGTACCAGTAAAA ->read_23_from_a -AATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTTGATACAGGAGCAGATGATACAGTGTTAGAAGAA -ATGAATTTACCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTATCAAAGTAAGACAGT -ATGATCACATACCCATAGAAGATTGTGGACATAAAGCTATAGGTACAGTATTAGTAGGACCTACACCTGT -CAACATAATTGGAAGGAATCTGTTGACCGAGATTGGTTGCACTTTAAATTTTCCCAGTAGTCCTATTGA ->read_24_from_b -AATAAAAGTAGGAGGGCAACTAAAGGAAGCTCTATTAGATACGGGATCAGATGATACAGTATTAGAAGAA -ATAGAGTTGCCAGGTAGATGGAAATCAAAAATGATAGGGGGAATTGGAGGTCTTATCAAAGTAAGACAGT -ATGATCTAATAGTCATAGCAATTTGTGGAGAGAAAGCTATAGGTACAGTATTAGTAGGACCAACACCTGT -CAACATAATTGGCAGAAATCTGTTGACTCACATTGGTTGCACTTTAAATTTTCGCATTAGTACTATTGAA -A ->read_25_from_b -TAGGAGGGCAACTTAAGGAAGCTCTATTAGTTACGGGAGCAGATGATACAGTATTAGAAGAAATAGAGTT -GCCAGGAAGCTGAAAACCAAAAATGATACGGGGAATTGGAGGTTTTATCAATGTAAGACAGTATGACCAA -ATAGTCATAGAAATTTGTGGAAAGAAAGCTATAGGTACAGTATTAGTAGGACCTACACCTGTCAACATAA -TTGGAAGAAATCTGTTGACTCAGATTGGTTGCACTTGAAATTTTCCCATTAGTCCTATTGAAAC ->read_26_from_b -CCTCAAATCTCTCTTTGGCAACGACCCCTTGTCACAATAAAAGTAGGAGGGCAACTAAAGGAAGCTCTAT -TAGATACGGGAGCAGATGATACAGTATTAGAAGAAATAGAGTTGCCAGGAAGATGGAAACCAAACATGAT -AGGGGGAATTGGAGGGTTTATCAAAGTAACGCAGTATGATCAAATAGTCATAGAAATTTGTGGAAAGAAA -GCTATAGGTACAGTATTAGTAGGACTTACACCTGTCAACATAATTGGAAGAAATCTGTTTACACAGATTG -GTTTCACTTTAAATTTTCCCATTAGTCCTATTGAAACTGTACCAGTAAAAATGAAGCAAAGA ->read_27_from_b -TCTTTGGCAACGACCCCTTGTCACAGTAAAAGTAGGAGGGCAACTTAAGGAAGCTCTATTAGATACGGGA -GCAGATGATACAGTATTAGAAGAAATAGAGTTGGCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTG -GAGGTTTTATCAAAGTAAGACATTATGATCAAATAGTCATAGAAATTCGTGGAAACAAAGTTATAGGTAC -AGTATTAGTAGGACCAACACCTGTCGACATAATTGGAAGAAATCCGTTGACTCAGATTGGTTGCACTTTA -AATTTTCCCATTAGTCCTATTGAAACTGTACCAGT ->read_28_from_b -GGCAACTAAAGGAAGCTCTATTAGATACGGGAGCAGATGATACAGTAATAGGAGAAATAGAGTTGCCAGG -AAGATGGAAACCAATAATGCTAGGGCGAATTGGAGGTTTTATCAAAGTAAGACAGTATGATCAAATAGTC -AAAGAAATTTGTGGAAAGAAAGCTATATATACAGTATTAGTAGGACCTACACCTGTCAACATAATGGGAC -GAAATCTGTTGACTCAGATTTGTTGCACTTTAAATTTTCCCATTAGTCCTATTGAAACTGTCCCAGTAAA -ATTGAAGCCAGGAA ->read_29_from_b -ACAATAAAAGTAGGAGGGCAACTAAAGGAAGCTCTATTAGATACGGGAGCAGATGATACAGTATTAGAAG -AAATAGAGTTGCCAGGAACATGGAAACCAAAAATGCTAGGGGGAATTGGAGGTTTTATCAAAGTAAGACA -GTATGATCACATAGTCATAGAAATTTGTGGAAAGAAAGCTATTGGTACAGTATTAGTAGGACCTACACCT -GTCAATATAATGGGAAGAAACCTGTTGACGCAGATTGGTTGCTCTTTAAATTTTCCCATTAGTCATATTG -AAACTGTACCAGTAAAATTGAAGCCAGGAATGGATGGCCCAA ->read_30_from_a -CACTCTTTGGCAGCGACCCCTCGTCACGATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGATACA -GGAGCAGATGATACAGTGGTAGAAGAAATGAATTTACCAGGGAGATGGAAACCAAAAATGATAGGGGGAA -TTGGAGGTTTTATCAAAGTAAGACAGTATGATCAGATACCCATAGGAGTTGGTGGACATAAAGCTATAGG -TACAGTATTACGAGAACCTACACCTGTCAACATAATTGGAACGAATCTGTTGACCGAGATTGGTTGCACT -TAAAATTTCCCCATTAGTCCTATTGAAACTGTACCAGTA ->read_31_from_b -GGCAACTAAAGGAAGTTCTATTAGATAGGGGAGCAGATGATACGGTATTAGAAGAAATGGAGTTGCCAGG -AAGATGGAAACCAAAATTGATAGGGGGAATTGGAGGTTTTATCAAGGTAAGACAGTATGATCAAATAGTC -ATAGAAATTTGTGGAAAGAACGCTATAGGTACAGTATTAGTAGGACCTACACTTGTCAACATAATTGGAA -GAAATCTATTGACTCAGATTGGTTGCACTTTAAATTTTTCCATTAGTCCTATTGAAACTGTACCAGTAAA -A ->read_32_from_b -GTCACAATAAAAGTAGGAGGGCAACTAAAGGAAGCTCTATTAGATACGCGAGCAGATGATACAGTATTAG -AAGAAATAGAGTTGCCAGGAAGATGGAAACCAAAAATGATATGGGGAATTGGAGGTTTTATCATAGTAAG -ACAGTATGATCAAATAGTCATAGAAATCTGTGGAAAGAAAGCTATAGGTACAGTATTAGTAGGACCTACA -CCCGTCAACATAATTGGAAGAAATATGATGACTTAGATTGCTTGCAATTTAACTTTTCCCATTAGTCCTA -TTGAAACTGTACCAGTAAAATTGAAGCTAGGAATGGATGGCC ->read_33_from_b -TAGGAGGGTAACTAAAGGAAGCTCTATTAGATACGAGAGTAGATGATACAGTATTGGAAGAAATAGAGTT -GCCAGGAAGATGGAAACCAAAATTGATAGGGGGAATTGGAGGTTTTATTAAAGTAAGACAGTATGATCAA -ATAGTCATAGAAATTTGTGGACAGAAAGCTATAGGTACAGTATTAGTAGGACCTATACCTGTCAACATAA -TTGGAAGAAATCTATTGACTCAGATTGGTGGCACTTTAAATTTTACCATTAGTCCTATTGAAACTGTACC -AGTAAAATTGAAGGCAGGCATGGATGGCCCAAAAG ->read_34_from_b -GTAGGAGGGCAACTAAAGGAAGCTCTATTAGATACGGGAGCAGATGATACAGTATTAGAAGAAATAGAGT -TGCCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTATCAGAGTAAGACAGTATCATCA -AATAGTCAAAGAAATTTCTGGAAAGAAAGCTATAGGGACAGTATTAGTAGGACTTACACCTGTCAACATA -ATTGGAAGAAATCTGTTGACTCAGATTGGTTGCACTTTAAAATTTCCCATTAGTCCTATTGAAACTGTAC -CAGTAAAATTGAAGCCAGG ->read_35_from_b -ACAATAAAAGTAGGAGGGCAACAAAAGGAAGCTCTATTAGATACGGGAGCAGATGATACAGTATTAGAAG -AAATAGAGTTGCCAGGAAGATGGAAACCAAAAATAATAGGGGGAATTGGAGGTTTTATCAAAGTAAGACA -GTATGATCAAATAGTCATAGAAATTTGTGGAAAGAAAGCTATAGGTACAGTATTAGTAGGACCTTCACCT -GTCAACATAATTGGAAGAAATCTGTTGACTCAGATTGGTTGCCCTTTAAATTTTCCCATTAGTACTATTG -AA ->read_36_from_b -GGCAACTAAAGGAAGCTCTATTAGACACGGGAGCAGATGTTACAGTATTAGAAGAAATAGAGTTGGCAGG -AAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTATCAAAGTTAGACAGTATGATCAAATAGTC -ATAGAAATTTGTGGAAAGAAAGCTATAGGTACAGTATTAGTAGGACCTACACCTGTCAACATAATTGGAA -GAAATCTGTTGACTCAGATTGGTTGCACTTTAAATTTTCCCATTAGTCCTA ->read_37_from_b -AAATCACTCTTTGGCAACGACCCCTTGTCACAATAAAAGTAGGAGGGCAACTAAAGGAAGTTCAATTAGA -TACGGGAGCAGATGATACCGTATTAGAAGAAATAGAGTTGCCAGGTAGATGGAGACCAAAAATGATAGGG -GGAATTGGATGTTTTATCAATGTAAGACAGTATGATCAAATAGTCATAGAAATTTGAGGAAAGAAAGCTA -TAGGTACAGTATTAGTAGGACCTACACCTGTTAACATAATTGGAAGAGATCTGTTGACTCAGATTTGTTG -CACTTTAAATTTTTCCATTAGTCCTATGGAAACTGTACCAGTAAAATTGAAGCCAGGT ->read_38_from_b -GCAACGACCCCTTGTCACAATAAAACTAGGAGGGCAACTAAAGGATGCTCTATTAGATACGGGAGCAGAT -GATACAGTATTAGAAGAAATAGAGTTGCCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTT -TTATCAAAGTAAGACGGTATGATCAAATAGTCATAGAAATTTGTGGAAAGAAAGCTATAGGTACAGTATT -AGTAGGACCTACAGCTGTCAACATAATTGGAAGAACTCTGTTGACTCAGATTGGTTGCACTTTAAATTTT -CCCATAAGTCCCA ->read_39_from_b -CTTGTCACAATAAAAGTAGGAGGGCAACTAAAGGAAGCTCTATTAGATACGGGAGCTGATGATACAGTAT -TAGAAGAAATAGAGTTGCCAGGAAGATGGAGACCAAAAATGATAGGGGGAATTGGAGGTTTTATCAAAGT -CAGACAGTATGTTCAAATAGTTATAGAAATTTGTGGAAAGAAAGCTATAGGTACAGTATTAGTAGGACCT -ACACCTGTCAACATAATTGGAAGAAATCTGTTGACTCAGATGGGTTGCAGTTTAAATTTTCCCATTAGTC -CTATTGAAACTGTACCAGCAAAATTGAAGCCAGGAATGGATGGCCCAAAAG ->read_40_from_b -TTGTCACAATAAAGGTAGGAGGGCAACTAAAGGAAGCTCTTTTAGATACGGGAGCAGATGATACAGTATT -AGAAGTAATAGCGTTGCCGGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGAATTTTTATCAAAGTA -AGACAGTATGATCAAATAGTCATAGAAATTTGTGGAAAAAAAGCTATAGGTACAGTATTAGTAGGACCTA -CACCTGTCAACATAATTGGAAGAAATCTGTTGACTAAGATTGGTTGGACTTTAAATTTTCCCATTAGTCC -TATTGATACTGTACCAGTA ->read_41_from_b -GTCACAATAAAAGTAGGAGGGCAACTAAAGGAAGCTCTATTAGATACGGGAGCAGATGATACAGTATTAG -AAGCAATAGAGTTGCCAGGAAGATGGCAACCAAGAATGATAGGGGGAATTGGAGGTTTTATCAAAGTAAG -ACAGTATGATCAAATAGTCATAGAAATTTGTAGAAAGAAAGCTATAGGTACAGTATTAGTAGGTCCTACA -CCTGTCAACATAATTGGAAGAAATCTGTTGACTCAGATTGGGTGCACTTTAAATTTTCCCATTAGTCCTA -TTGAAACTG ->read_42_from_a -AATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGATACAGGAGCAGATGATACAGTGTTAGAAGAA -ATGAATTTACCTGGAAGATGGAAACCCAAAATGATAGGGGGAATTGGAGGTTTTATCAAAGTAAGACAGT -ATGATCAGATACCCATAGAAGTTTGTGGACATAAAGCTATAGGTACAGTATTAGTAGGACCTACACCTGT -CAACATAATTGGAAGGAATCTGTTGACCGAGATTGGTTGCACTTTAAATTTTCCCATTAGTCCTATTGAA -ACT ->read_43_from_b -GTCCCAAAAAAAGTAGGAGGGCAACTAAAGGAAGCTCTATTAGATACGGGAGCAGATGATACAGTATTAG -AAGAAATAGAGTTGCCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTATCAAAGTAAG -ACAGTATGATCAAATAGTCATATAAATTTGTGGAAAGAAAGCTATAGGTACAGTATTAGTAGGACCTACA -CCTGTCAACATAATTGGAAGAAATCTGTCGACTCAGATTGGTTGCACTTTAAATTTTGCCATTAGTCCTA -TTGAAACTGTACCAGAAC ->read_44_from_b -CCTTGTCACAATAAAAGTAGGAGGGCAACTAAAGGAAGCTCTATTAGATACGGGAGCAGGTGATACAGTA -TTAGACGAAATAGAGATGCCAGAAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTATCAAAG -TAAGAAAGTATGATCAAATAGTCACAGAAATTTGTGGAAAGAAAGCTATAGGTACAGTATTAGTAGGTCC -TACACCTGTTAACATAATTGGAAGAAATCTGTTGACTCAGATTGGTTGCACTTTAAATTTTCCCATTAGT -CCTATTGAGACTGTACCAGTAAAATTGAAGCC ->read_45_from_b -AGGGCAACTAAAGGAAGCTCTATTAGATACGGGAGCAGATGATACAGTATTAGAAGAAAGAGAGTTGCCC -GGATGATGGAAACCAAAAATGATAGGGGGAACTGGAGGTTTTATCAAAGTAAGACAGTATGATCAAATAT -GCATAGAAATTTGTGGAAAGAAAGCTATAGGTACAGTATTAGTAGGACCTACACCTGTCAACATAATTGG -AAGAAATCTGTTGACTCAGATTGGTTGCACTTTAAATTTTCCCATTAGTCCTATTGAAACTGTACCAGTA -AAATTGAAGCCAGGAATGGAT ->read_46_from_b -CAATAAAAGTAGGAGGGCAACTAATGGAAGCTCTATTAGATACGGGAGCAGATGATACAGTATTAGAAGA -AATAGAGTTGCCAGTAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTATCAAAGTAAGACAG -TATGAGCAAATAGTCATGGAAATATGTGGAAAGAAAGCTATAGGTACAGTATTAGTAGGACCTACACCTG -TCAACATAATTGGTAGAATTCTGTTGACTCAGATTGGTTGCACTTTAAATTTTCCCATTAGTCCTATTGA -AACTGTACCAGTAAAATTGAAGCCAGGAATGAA ->read_47_from_b -AGGGGGGCAACTAAAGGAAGCTCTATTAGATACGGGAGCAGATGACACAGTAATTGAAGAAATAGAGTGG -CCAGGAAGATAGAAACCAAAAATGATAGGGGGAGTTGGAGGTTTGATCATAGTACGACAGTATGATCACA -TAGTCATAGAAATTTGTGGAAAGAAAGCTATAGGTACAGTATTAGTAGGGCCTACACCTGTCAACATAAT -TGGAAGAAATCTGTTGACTCAGATTGGGTGCACTTTAAATTTTCCCATTAGTCCTATTTAAACTGTACCA -GTAAAATTGAAGCTAGGA ->read_48_from_b -TCACTCTTTGGCAACGACCCCTTGTCACAATAAAAGTAGGTGGCCAACTAAAGGAAGTTCTATTAGATGC -GGGAGAAGATGATACAGTATTAGAAGAAATAGAGTTGCCAGGAAGATGGAAACCAAACATGATAGGGGGA -ATTGGAGGTTTTATCAAAGTAAGACAGTATGATCAAGTAGTCATAGAAATTTGTGGAAAGAGAGCTTTAG -GTACAGTATTAGTAGGACCTACTCCTGTCAACATAATTGGAAGAAATCTGTTGACTCAGATTGGTTGCAC -TTTAAATTTTCCCATTAGTCCTATTGAAACTGTACCAGTAAAATTGTAGCCAGGCATGGATGGCCC ->read_49_from_b -TAAAAGTAGGAGGGCAACTAAAGGAGGCTCTATTAGATACGGGAGCAGATGATACAGTATTAGAAAATAT -AGAGACGCCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTAACAAAGTAAGAAAGTAT -GATCGAATAGTCATAGAAATTTGTGGAAAGAAAGCTATAGGTACAGTGTTAGTAGTACCTACACCTGTCA -ACATAATTGGAAGAAATCTGTTGACTTAGATTGGTTGCACTTTAGATCTTCGCATTAGTCCTATTGAAAC -GGTACCAGT ->read_50_from_b -ACGACCCCTTGTCACAATAAAAGTAGGAGGGCAACTAAAGGAAGCTCTATTAGATACGGGAGCAGATGAT -ACAGTATTATAAGAAATAGAGTCGCCAGGAAGATGGAAACGAAAAATGATAGGGGGAATTCGAGGTTTTA -TCAAAGTAAGACAGTATGATCAAATAGTCATAGAAATTTGTGGAAAGAAAGCTATAGGTACAGTATTAGT -AGGACCTACACCTGTCAACATAATTGGAAGAAATCTGTTGGCTCCGATTGGTTGCACTTTAAATTTTCCC -ATTAGTCCTATTGAAACTGTACCAGTAAAATTGAAGCCAGGATT ->read_51_from_b -CCTTGTCACAATAAAAGTAGGAGGGCAACTAAAGGAAGCTCTATTAGATACGGGAGCAGATGATACAGTA -TTAGAGGAAATAGAGTTGCCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTATCAAAG -TAAGACAGTATGATCAAATAGTCATAGAAATTTGTGGAAAGAAAGCTATAGGTACAGTAGTAGTAGGACC -TACACCTGTCAACATAATTGGAAGAGATTTGTTGACTCAGATTGCTTGCACTTTAAATTTTCCCATTAGT -CCTATTGAAACAGTACCAGTAAAATTGAAGCCAG ->read_52_from_b -AAATAAAAGTAGGAGGGCAACTAAAGGAAGGTCTATTAGATACGGGAGCAGATGTTACACTATTAGAAGG -AATAGAGTTGCCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTATCAAAGTAAGACAG -TATGATCAAATAGTCATAGAAATTTGTGGAAAGAAAGCTATAGGTACAGTATTAGTAGGACCTACACCTG -TAAACATAATTGGAATGATTCTGTTGACTCAGATTGATTGCACTTTAAATTGTCCCATTAGTCCTATTGA -AACTGTACCAGTAAAA ->read_53_from_b -ACTCTTTGGCAACAACCCCTTGTCACAATAAAAGTAGGAGGGCAACTAAAGGAAGCTCTAATAGATACGG -GAGCAGATGGTACAGTATTAGAAGAAATAGAGTTGCCAGGAAGATGGAAACCAAAAATGAAAGGGGGAAT -TGGAGGTTTTATCAAAGTAAGACAGTATGATCAAATAGTCATAGAAATTTGTGGAAAGAAAGCTTTAGGT -ACAGTATTAGTAGGACCTACACCTGTCAACATAATTGGAAGAGATCTGTTGACTCGGATTGGTTGCACTT -TAAATTGTCCCTTTAGTCCTATTGAAATTGTACCAGTAAAA ->read_54_from_b -CTCAAATAACTCTTTGGCAACGGCCCCTTGTCACAATAAAAGTAGGTGGGCAAATAAAGGAAGCTCTATT -AAATACGGGAGCAGATGATACAGTATTAGAAGAAATAGAGTTGCCAGGAACATGGAAACCAAAAATGATA -AGAGGAATTGGAGGTTTTATCAAAGTAGGACAGTATGATCAAATAGTCATAGAAATTTGTGGAAAGAAAG -CTATAGGTACAGTATTAGTAGGACCTACACCTGTCAGCATAATTGGAAGAAATCTGTTGACTCAGATTGG -TTGCACTTTAAATGTTCCCATTAGTCCTATTGAAGCTGGATCAGTAATATTGAAGCCAG ->read_55_from_b -TTTGCAACGACCCCTTGTCACAATAAAAGTAGGAGGGCAACTAAAGGAAGCTCTAATAGATACGGGAGCA -GATGATACAGTATTAGAAGAAATAGAGTTGCCAGGAAGATGGAAGCCAAAAATGATAGGGGGAATTGGAG -GTTTTATCAAAGTAAGACAGTATGATCAAATAGTCATAGAAATTTGTGGAAAGAAAGCTATAGGTACAGT -ATTAGTAGGACCTACACCTGTCAACATAATTGGAAGAAATCTGTTGACTCAGATTGGTTGGACTTTAGAT -TTTCCCATTAATCCTATTGAAACTGTACCAGTAAAATTGAAGCCAGGAATGGATGGCCCAA ->read_56_from_b -TTGTCACAATCAAAGTAGGAGGGCAACTAAAGGAAGCTCTATTAGATACGGGAGCAGATGATACAGTATT -AGAAGAAATAGAGTTGCCAGGAAGATGGAAACCAAAAATGATAGGGTGAATTGGAGGTTTTATCAAAGTA -AGCCAGTATGATCAAATAGTCATAGAAATTTGTGGAAAGAAAGCTATAGGTACAGTATTAGTAGAACCTA -CGCCTGTCAACATAATTGGAAGAAATCTGTTGACTCAGATTGGTTGCACTTTAAATTCTCCCATCAGTCC -TATT ->read_57_from_b -CCCTTGTCACAATAAAAGTAGGAGGGCAACTAAAGGAAGCTCTATTAGATACGGGAGCAGATGATACTGT -ATTAGAAGAAATAGAGTTGCCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTATCAAA -GTAAGACAGTATGATCAAATAGTCAAAGAAATTTGTGGAAAGAAAGCTATAGGTACGGTATTAGTAGGAC -CTACACCTGTCAACATAATTGGAAGAAATCTGTTGACTCAGATTGGTTGCACTTTAAATTTTCCCATTAG -TCCTATTGAAAC ->read_58_from_b -CTGAAATCACTCTTTGGCAACGACCCCTAGTCACAATAAAAGTAGGAGGGCAACTAAAGGAAGCTCTATA -AGATACGGGAGCAGATGATACAGTATTAGAAGAAATAGAGTTGCCAGGAAGATGGAAACCAAAAATGATA -GGGGGAATTGAAGGTTTTATCTAAGTAAGACAGTATGATCAAATAGTCATAGAAATTTGTGGAAAGAAAG -CTATAGGTACAGTATTAGTAGGACCTACACCTGTCAACATAATTGGAAGTAATCTGTTGACTCAGATTGG -TTGCACTTTAAATGTTCCCATTAGTCCGATTGAAACTGTACCAGTAAAATTGAAGGCAGTAATGGATGGC -CC ->read_59_from_b -TCAAATCACTCTTTCGCAACGACCCCTTGTGAGAATAAAAGTAGGAGGGCAACTAAAGGAAGCTCTATTA -GATACGGGAGCAGATGATACAGTATTAGAAGAAATAGAGTTGCCAGGAAGATGGAAACCAAAAATGATAG -GGGGAATTGGAGGTTTTATCAAAGTAAGACAGTATGATCAAATAGTCATAGAAATTTGTGGAAAGAAAGC -TATAAGTACAGTGTTAGTAGGACCTACACCTGTCAACATAATTGGAAGAAATCTGTTGACTCAGATTGGT -TGCACTTTAAATTTTCCCATTAGTCCTATTGAAACTG ->read_60_from_b -CACTTTGGCAACGACCCCTTGTCGCAATATGAGTAGGAGGGCAACTGGAGGAAGCTCTATTAGATACGGG -AGCAGATGATACAGTATTAGAAGAAATAGAGTTGCCAGGAAGATGGAAACCAAAAATGATAGGGGGAATT -GGAGGTTTTATCAAAGTAAGACAGTATGATCAAATAGTCATAGAAATTTGTGGAAAGAAAGCTATAGTTA -CAGTATTAGTAGGACCTACACCTGTCAACATAATTGGAAGAAATCTGATGACTCAGATTGGTTGCACTTT -AAATTTTCCCATTAGTCCTATAGAAACTGTACCAGTAAAA ->read_61_from_b -CCTCAAATCACTCTTTGGCATCGACCCCTTGTCACAATAAAAGTAGGAGGTCAACTAAAGGAAGCTCTAT -TAGATACGGGAGCAGATGATACAGTATTAGAAGAAATAGAGTTGCCAGGAAGATGGACACCAAAAATGAT -AGGGGGAATTGGAGGTTTTAGCAAAGTAAGACAGTAAGATCAAATAGTCATAGAAATTGGTGGAAAGAAA -GCTATAGGTACAGTATTAGTAGGACCTACACCTGTCAACATAATTGGAAGAAATCTGTTGACTCAGATTG -GTTGCACTTTAAATTTTCCCATTAGTCCTATTGAAACTGTACCAGTAAAATTGAAGCGAGGA ->read_62_from_b -GACCCCTTGTCACAATCAAAGTAGGAGGCCAACTAAAGGAAGCTCTATTAGATACGGGAACAGATGATAC -AGTATTAGAAGAAATAGAGTTGCCAGGAAGAGGGAAACGAAAAATGATAGGGGGAATTGGAGGTTTTATC -AAAGAAAGACAGTATGATCAAATAATCATAGAAATTTGTGGAAAGAAAGCTATAGGTACAGTATTCGTAG -GACCTAGACCTGTCAACATAATTGGAATAAATCTGTTGACTCAGATTGGTTGCACTTTAAACTTTCCCAT -CAGTCCTATTGAAACTTTACCCGTAAAATTGAAGCCAT ->read_63_from_a -GTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGATGCAGGAGCAGATGATACAGTGTTAG -AAGAAATGAATTTACCAGGAAGGTTGAAACCAAAAATAATAGGGGGAATTGGAGGCTTTATCAAAGTAAG -ACAGTATGATCAGATACCCATAGAAGTTTGTGGACATAAAGCTATAGGTACAGTATTAGTAGGACCTACA -CCTGTCAACATAATTGGAAGGAATCTGTTGACCGAGATTGGTTGCACTTTAAATTTTCCCATTAGTCCTA -TTGAAACTGTACCAGTAAAACTAAAGCCGGGAATGGATGGCCC ->read_64_from_b -TCGAATCACTCTTTGGCAACGACCCCTTGTCACAATAAAAGTAGGAGGGCAACTAAAGGAAGCTCTATTA -GATACGGGAGCAGATGATACAGAATTAGAAGAAATAGAGTTGCCAGGAAGATGGAAACCAAAAATGACAG -GGGGAATTGGAGGTTTTATCAAAGTAAGACAGTATGATCAAATAGTCATAGACATTTGTGGAAAGAAAGC -TATAGGTACAGTATTAGTAGGACCTACACCTGTCAACATAATTGGAAGATATCTGTTGACTCAGATTGGT -TGCACTTTAAATTTTCCCATTAGTCCTATTGAAACTGTACCAGTAAAATTGAAGCCAGGAATGG ->read_65_from_a -AAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGATACAGGAGCAGATGATGCAGTGTTAGAAGAAATG -AATTTACCAGGTAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTATCAAAGTAAGACAGTATG -ATCAGATACCCATAGAAGTTTGTGGACATAAAGCTATAGGTACAGTATTAGTAGGACCTACACCTGTCAT -CATAATGGGAAGGAATCTGTTGACCGACATTGGTTGCACTTTAAATTTTCCCCTTAGTCCTATTGAAACT -GTACGAGTAAAA ->read_66_from_b -CCTTGTCACAATAAAAGGAGGAGGGCAACTAAAGGAAGCTCTATTAGATACGGGAGCAGATGATAAAGTA -TTAGAAGAAATAGAGTTGCCAGGAAGATGGAAACCAAAAATGATTGGGGGGATTGGAGGTTTTATCAAAG -TAAGACAGTATGATCAAATAGTCATAGAAATTTGTGGAAAGAAAGCTATAGGTACAGTAGTAGTAGGACC -TACACCTGTCAACATAATTGGAAGAAATCTATTGACTCAGATTGGTTGCACTTTAAATTTTCCCATTAGT -CCTATTGAAACTGTACCAGTAAAA ->read_67_from_b -TCTTTGGCAACGACCCCTTGTCACAATAAAAGTAGGATGGCAACTAAAGGAAGCTCTATTAGATACGGGA -GCAAATGATACAGTATTAGAAGAAATAGAGTTGCCAGGAAGATGTAAACCAAAAATGATAGGGGGAACTG -GAGGTTTTATCAAAGTAAGACAGTATGATCAAATAGTCATAGAAATTTGTGGAAAGAAAGCTATAGCGAC -AGTATTAATAGGACCTACACCTGTCAACATAATTGGAAGAAAACTGTTGACTCAGATTGGTTGCACTTTA -AATTTTCCCATTAGTCCTATTGAAACTGTACCAGTAA ->read_68_from_b -AAGTAGGAGGGCTACAAAAGGAAGCTCTATTAGATACGGGAGCAGATGATACAGTATTAGAAGAAATAGA -GTTGCCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTATCAAAGTAAGACAGTATGAT -CAAATAGTCATAGAAATTTGTGGAACGAAAGCTATAGGTACAGTATTAGTAGGACCTACACCTGTCAACA -TAATTGGAAGAAATCTGTTCACTCAGATTGGTTGCACTTTAAATTTTCCCATTAGTCCTATTGAAACTGG -ACCAGTAAAATCGAAGCC ->read_69_from_b -ACAATAAAAGTAGGAGGGCAACTAAAGGAAGCTCTATTAGATACGGGAGCAGATGATACAGTATTAGAAG -AAATAGAGTTGCCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTATCAAAGTAAGACA -GTCTGATCAAATAGTCATAGAAATTTGTGGTAAGAAAGCTATAGGTACAGTATTAGTAGGACCTACAACT -GTCAACATAATTGGAAGAAAACTGTTGACTCAGATTGGTTGCACTTTAAATTTTCCCATTAGTCCTATTG -AAACTGTACCAGTAAAATTGAAGCCA ->read_70_from_b -TAAAAGTAGGAGGGCGACTAAAGGAAGCTCTATTAGATACGGGAGCAGATGATACAGTATTAGAAGAAAT -GGAGTTGCCAGGAAGATGGAAACAAAAAATGATAGGGGGAATTGGCGGTTATATCAAAGTAAGACAGTAC -GATCAAATAGTCATAGACATTTGTGGGAAGAAAGCTATAGGTACAGTATTAGTAGGACCTACACCTGTCA -ACATAATTGGAAGAAATCTGATGACTAAGATTGGTTGCACTTTAAATTTTCCGATTAGTCCTATTGAAAC -TGTACCAGTAAAATTGAAGCCAGGAATAGAT ->read_71_from_b -CCCCTTGTCACAATAAAATTAGGAGGGCAGCTAAAGGAAGCTCTATTAGATACGGGAGCAGATGATACAG -TATTAGAAGAAATAGAGTTGCCAGGAAGATGGAACCCAATAATGATAGGGCTAATTGGAGGTTTTATCAA -AGTAAGACAGTATGATCAAATATTCATAGAAATTTGTGGAAAGAAAGCTATAGGTACAGTATTAGTAGGA -CCTACACGTGTCAACATAATTGGAAGAAATATGTTGACTCAGATTGGTTGCACTTTAAATTTTCCCATTA -GTCCTATTGA ->read_72_from_b -GGAGGGCAACTAAAGGAAGGTCTATTAGATACGGGAGCAGATGAGACAGTATTAGAAGAAATAGAGTTGC -CAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTCTTATCAAAGTAAGACAGTATGATCAAAT -AGTCATAGAAATTTGTGGAAAGAAAGCTATAGGTACAGTATTAGTAGGACCTACACCTGTCAACATAATT -GGAAGAAATCTGTTGACTCAGATTGGTTGCACTTTAAATTTTCCGATTAGTCCTA ->read_73_from_b -TCAAATCACTCTTTGGCAACGACCCGTTGTCACAATAAAAGTAGCAGGGCAACTAAAGGAATCTCTATTA -GATACGGGAGCAGATGATGCAGTATTAGAAGAAATAGAGTTGCCAGGAAGATGGAAAGCAAAAGTGATAG -GGGGAATTGGAGGTTTTATCAAAGTAAGACAGAATGATCAAATAGTCATAGAAATTTGTGGAATGAAAGC -TATAGGTACAGTATTAGTAGGACCTACACCTGTCAACATAATTGGAAGAAATCTGGCGACTCAGATTGGT -TGCACTTTAAATTTTCCCATTAGTCCTATTGAAACT ->read_74_from_a -CTCTGATCACTCTTTGGCAGCGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATT -AGATACAGGAGCAGATGATACAGTGTTAGAAGAAATGAATTTACCAGGAAGATGGAAACCAAAAATGATA -GGAGGAATTGGAGGTTTTATCAAAGTAAGGCAGTATGATCAAATACCCATAGAAGTTTGTGGACATAAAG -CTATAGGTACAGCATTAGTAGGACCTACACCTGTCAACTTAATTGAAAGGAATCTGTTGACCGAGATTGG -TTGCACTTTAAATTTTCCCATTAGTCTTATTGAAACTGTACCAGAAAAATTAAAGCCGGGAATGGACGG ->read_75_from_b -AGGAGGGCAACTAAAGGAAGCTCTATGAGACACGGGAGCAGATGATACAGTATTAGAAGAAATAGAGTTG -CCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTATCAAAGTAAGACAGTATGATCAAA -TAGTCATAGAAATTTGTGGAAAGAAAGCTATAGGTACAGTATTAGTAGGACCTACACCGGTCAACATAAT -TGGAAGAAATCTGTTGACTCAGATTGGTTGCACTTTAAATTTTCCCATTAGTCCTATTGAAAGTGTACCA -GTAAAATTGAGGCCAGGAATGGATG ->read_76_from_b -CTTGTCACAATAAAAGTAGGAGGGCATCTAAAGGAAGCTCTAGTAGATACGGGAGCAGATGATACAGTAT -TAGAAGAAATAGAGTTGCCCGGAAGTTGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTATCAAAGT -AAGACAGTATGATCAAATAGTCATATAAATTTGTGGAAAGAAAGCTATAGGTACAGTATTGGTAGGACCT -ACACCTGTCAACATAATTGGAAGAAATCTCTTGACTCAGTTTGGTTGCACTCTAAATTTTCCCATTAGTC -CTATTGAAACTGTACCAGTAGAATTGAAGCCAGGAATGGATGGCCCAAAAGT ->read_77_from_b -CACAATAAAAGTAGGAGGGCTACTAAAGGAAGCTCTATTAGAGACGGGAGCAGATGATACAGTATTAGAA -GAAATAGAGTTGCCAGGAAGATGAAAACCAAATATGATAGGGGGAATTGGAGGTTTTATCAAAGTAAGAC -AGTATGATCAAATAGTCATAGAAATTTGTGGAAAGAAAGCTATAGGTACAGTATTAGTAGGACCTACACC -TGTCCACATAATTGGAAGAAATCTGTTGACTCAGATTGGTTGCACTTTAAATTTTCCCATTAGTCCTATT -GAAACTGTACCAGTAAAATTGAAGC ->read_78_from_b -CTTGTCACAATAAAAGTAGGAGGGCAACTAAAGGAAGCTCTATTAGATACGGGAGCCGATGATACAGTAT -TAGAAGAAATAGAGTTGCCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTATCAACGT -AAGACATTATGATCAAATAGTCATAGAAATTTGTGGAAAGAAAGCTATAGGTACAGTATTAGTAGGACCT -ACACCTGTCAACATAATTGGAAGAAATCTATTGACTCAGATTGGTTGCACTTTAAATTTTCCCATTAGTC -CTATTGACACTGTCCCAG ->read_79_from_a -CGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGATACAGGAGCAGATGATACCGTGTTA -GAAGAAATGAATTTACCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTATCACACTAA -GACAGTATGATCAGATACCCATAGAAGTTTGTGGACATAAAGCTATACGTACAGTATTAGTAGGACCTAC -AACTGTCAACATAATTGGAAAGAATCTGTTGACCGAGATTGGTTGCACTTTAAATTTTCCCATTAGTCCT -ATTGAAACTGTACCAGTAAAATTAAAGCCGGGAAT ->read_80_from_b -CTTTGGCAACGACCCCTTGTCACAATACAAGTAGGAGGGCAACTAAAGGAAGCTCTAGTAGATACGGGAG -CAGATGATACAGTATGAGAAGAAATAGAGTTGTCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGG -AGGGTTTATCAAAGTAAGACAGTATGATCAAATAGTCATAGCAATTTGTGGAAAGAAAGCTACAGGTACA -GTATTAGTAGGACCTACACCTGTCAACATAATGGGAAGAGATCTGTTGACTAAGATTGGTTGCACTTTAA -ATTTTCCCATTAGTCCTATTGT ->read_81_from_b -ACAATAAAAGTAGGAGCGCAACTAAAGGAAGTTCTATTAGATACGGGAGCAGATGATACAGTATTAGATG -AAATAGAGTTGCCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTATCAAAGTAAGACA -GTATGATTAAATAATCATAGAAATTTGTGGAAAGAAAGCTATAGGGACAGTATTAGTAGGACCTACACCA -GTCAACATAATTGGAAGAAATCTGTTGACTCAGATAGGTTGCACTTTAGATTTTCCCATTAGTCCTATGG -AAACTGTACCATTAAAATTGAAGCCAG ->read_82_from_b -AAATCACTCTTTGGCAACGACCCCTTGTCAAAATAAAAGTAGGAGGGCAACTAAAGGAAGCTCTATTAGA -TACGGGAGCAGATGACACAGTATTAGAAGAAATAGAGTTGCCAGGAAGATGGATAGCAAAAATGATAGGC -GGAATTGGAGGTTTTATCAAAGTAAGACAGTATGATCAAATAGTCATAGAAATTTGTGGAAAGAAAGTTT -TAGGTACAGGATTAGTAGGACCTACACCTGTCAACATAATTGGAAGAAATCTGTTGACTCAGATTGGTTG -CACTTTAAATTTTCCCATTAGTCCTATTGAAACTGTACCAGTAA ->read_83_from_b -AAATCACTCTTTGGCAACGACCCCTTGTCACAATAAAAGTAGGAGGGCAACGAAAGGAAGCTCTATTAGA -TACGAGAGCAGATGATACAGTATTACAAGAAATAGAGTTGCCAGAAAGATGGAAACCAAAAATGATAGGG -GGAATTGGAGGGTTTATCAAAGTAAGACAGTATGATCAAATAGTCATAGAAATTTGTGGAAAGAAAGCTA -TAGGTACAGTATTAGTAGGACCTACACCTGTCAACATAATTGGAAGAAATCTGTTGACTCAGATTGGTTA -AACTTTCAATTTTCCCATTAGTCCTATTGAAACTGTACCAG ->read_84_from_b -TAAAAGTAGGAGGGCAACTAAAGGAAGCTCTATTAAATACGGGAGCAGATGATACAGTATTAGAAGAAAT -AGAATTGCCAGGATGATGGAAACCAAAAATGATAGGGGGAACTGGAGCTTTTATCAAAGTAACCCGGTAG -GATCAAATAGTCATGGAAATTTGTGGAAAGAAAGCTATAGGTACAGTATTAGTAGGACCTACACCTGTCA -ACATAATTGGAAGAAATCTGTTGACTCAGATTGGTTGCACTTTAAGTTTTCCCATTAGTCCTATTGAAAC -TG ->read_85_from_b -ACGACCCCTTGTCACAATAAAAGTAGGAGGGCAACTAAAGGAAGCTCTATTAGATACGGGAGCAGATGAT -ACAGTATTAGAAGAAATAGAGTTGCCAGGAAGATGCAAACCAAAAATGATAGGGGGAATTGGAGGTTTTA -TCAAAGTAAGACAGTATGATCAAATAGTCTTAGAAATTTGTGGAAAGAAAGCTATAGGTACAGTATTAGT -AGGACCTACACCTGTCAACATAATTGGAAGAAATCTGTTGACTCAGATTGGTTGAACTTTAAATTTTCCC -ATTAGTCCTATTGAAACTGTACCAGTAATATTGAAGCCAGGAATGGATGGC ->read_86_from_b -GGGCAACTAAAGGAAGCTCTATTAGATACGGGAGCAGATGATACAGTACTAGAAGAAATAGAGTTGCCAG -GAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTATCAAAGTAAGACAGTATGATCAAATAGT -CATAGAAATTTGTGGAAAGAAAGCTATAGGTACAGTATTAGTAGGACCTACACCTGTCAACATAATTGGA -AGAAATCTGTTGACTCAGATTGGTAGCACTTTAAATTTTCCCATTAGTCCTATTGAAACTGTACCAGTAA -AATTGAAGCCAGCAATGGATTGC ->read_87_from_b -CCTTGTCACAATAAAAGTAAGAGGGCAACTAAAGGGAGCTCTATTAGATACGGGAGCAGATGATACAGTA -TTCGAAGAAATAGAGTTGCCAGGAAGATGGAAACCAAAAATGATAGGGGGAAATGGAGGTTTTATCAAAT -TGAGACCGTATCATCAAATAGTGATAGAAATTTGTGGAAAGATAGCTATAGGTACAGTATTAGTAGGACC -TACACCTGTCAGCAAAATTGGAAGAAATCTGTTGACTGAGATTCGTTGCACTTTAAATTTTCCCATTAGT -CCTATTGAAACTGTACCAGTAAAATTGAAGCCAGGAA ->read_88_from_b -CACAATAAAAGTAGGAGGGCAACTAAAGGAATCTCTATTAGATACGGGAGCAGATGATACAGTATTAGAA -GAAATAGAGTTGCCAGGAAGATGTAAACCAAAAATGATAGGGGGAATTGGAGGTTTTATCAAAGTAAGAC -CGTATGATCAAATAGTCATAGAAATTTGAGGAAAGAAAGCTATAGGTACAGTATTAGTAGGACCTACACC -TGTCAACATAATTGGAAGAAATCTGTTGACTCAGATTGGTTGCACTTTAAATTTGCCCATTATTCCTATG -GAAACTGTACCAGTAAAATTGAAGCAAGGAA ->read_89_from_a -GGGCAACTAGAGGAAGCTCTATCAGTTACAGGAGCAGATGATACAGTGTTAGAAGAAATGAATTTACCAG -GAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTATCAAAGTAACACAGTATGATCAGATACC -CATAGAAGTTGGTGGACATAAAGCTATAGGTACAGTATTACTAGGACCTACACCTGTCAACAAAATTGTA -AGGAATCTGTTGACCGAGATTGGTTGCACTTTAAATTTTCCTATTAGTCCTATTGAAACTGTACCGGTA ->read_90_from_a -GGCAGCGACCCCTCGTCACAATAAAGATAGGGGGGCAACTATAGGAAGCTCTATTAGATACAGGATCAGA -TGATACAGTGTTAGAAGAAATGAATTTACCAGGAAGATGGAAACCAAAAATGATAGGGGGAAGTGGAGGT -TTTATCAAAGTAAGACAATATGATCAGATAACCATAGAAGTTTGTGGACATCAAGCTATATGTACAGTAT -TAGTAGGACCTACACCTGTCAACATAATTGGAAGGAATCTGTTGACCGAGATTGGTTGCACTTTAAATTT -TCCCATTAGTCCTACTGAAACTGGACCAGTAAAATTAAAGCCGGGAATGGATGGCCCAAAG ->read_91_from_a -CTGATCACTCTTTGGTAGCGACCCCTCGTAACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAG -GTACAGGAGCAGATGATACAGTGTTACAAGAAATGAATTTACCAGGAAGATGGAAACCAAAAATCATAGG -GGGAATTGGAGGTTTTATCAAAGTAAGACAGTATGATCAGATACCCATAGAAGATTGTGGACATACAGCT -ATAGGTACAGTATTAGTAGGACCTACACCTGTCAACATAATTGGAAGGAATCTGTTGACCGAGATTGGTT -GCACTTTAAATTTTCCCATTAGTCCTACTGAAACTGTACCTGTAA ->read_92_from_a -TCACAATAAAGATAGGGGGTCAACTAAAGGAAGCTCTATTAGATACAGGAGCAGATGATACAGTGTTAAA -AGAAATGAATGTACCAGGAAGATGGAAACCAAAAATGTTAGGGGGAGTTGGAGGTTTTATCAAAGTAAGA -CAGTATGATCAGAAACCCCTAGAAGTTTGTGGACATAAAGCTATAGGTACAGTATTAGTAGTACCTACAC -CTGTCAACATAATTGGAAGGAATCTGTTGACCGAGATTGGTTGCACTTTAAATTTTCCCATTAGTCCTAT -TGAAACTGTACCAGTAAAATTAAAGCCG ->read_93_from_b -TGGCAACGACCCCTTGTCACATTAAAAGTAGGAGGGCAACTAAGGGAAGCTCTATTAGATACGGGAGCAG -ATGAGACAGTATTAGAAGAAATAGAGTTGCCGGGAAGATGGTAACCAAAAATGATAGGGGGAATTGGAGG -TTTTATCAAAGTAAGACAGTATGATCAAATAGTTAAAGAAATTTGTGGAAAGAAAGCTATAGGTACAGTA -TTAGTAGGACCTACACCTGTCAACATAATTGGAAGATATCTGTTGACTCAGATTATTTGCACTTTAAATT -TTCCCATTAGTCCTATTGAAACTGTACGAG ->read_94_from_b -GCAACGACCCCTTGTCACAATAACAGTAGGAGGGCAACTAAAGGAGGATCTATTAGATACGAGAGCAGAT -AATACAGTATTAGTAGAAATAGAGTTGCCAGGAAGATGGAAACCAAAAATGATAGGAGGAATTGGAGGTT -TTATCAAAGTAAGACAGTATGATCAAATAGTCATAGAAATTTGTGGAAAGAAAGCTATAGGTACAGTATT -AGTAGGACCTACACTTGTCAACATAATTGGAAGAAATCTGTTGCCTCAGATTGGCTGCACTTTAAATTTT -CCCATTAGTCCTATGGAAACTGTACC ->read_95_from_a -AGGGGGGCAACTCAAGGAAGCTCTATTAGATACAGGAGCAGAGGGCACAGTGTTAGAAGAAATGAATTTA -CCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTATCAAAGTAAGACAGTATGATCAGA -TACCCATAGAAGTTTGTGGACATAAAGCTATACGTACAGTATTAGTAGGACCTACACCTGTCAACATAAT -TGGAAGGAATCTGTTGACCGAGATTGGTTGCACTTTAACTTGTCCCATTAGTCCTATTGAAA ->read_96_from_b -CGACCCCTTGTCACAATAAAAGTAGGAGGGCAGCTAAAGGAAGCTCTATTATGTACGGGAGCAGATGATA -CAGTATTAGAAGAAATAGAGCTGCCAGGCAGATGGAAACCAAAAATGATAGGGGGAATTCGAGGTTTTAT -CAAAGTAAGACAGTATCATCAAATAGTCATAGAAATTTGTGGGAAGAAAGCTATAGGTACAGTATTAGTA -GGACCTACACCTCTCAACATAATTGGAAGAAATCTGTTGACTCAGATTGGTTGCACTTTAAATTTTCCCA -TTAGTCCTATTGAAACTGTAC ->read_97_from_b -TCACAATAAAACTAGGAGGGCAACCAAAGGAAGCTCTATTAGATACGGGAGCAGATGATACAGTATTAGA -AGAAATAGAGTTGCCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTATCAGAGTAAGA -CAGTATGATCAAATAGTCATAGAAATTTGTGGAAAGAAAGCTATAGGTAAAGTATTAGTAGGACCTACAC -CTGTCAACATAATTGCAAGAAATCTGTTGACTCAGATTGGTTGCACTTTAAATTTTCCCATTAGTCCTAT -TGAAACTGTACCAGTAAAATTGAAGCCAGGAAT ->read_98_from_b -CCCGTGTCACAATAAATGTAGGAGGGCAACTAAAGGAAGCTCTATTAGATACGGGAGCAGATGATACAGT -ATTAGGAGAAATAGAGTTGCCAGGAAGATGGAAACCAAAAATGATTGGGGGAATTGGAGGTTTTATCAAA -GTAAGACAGTATGATCAAATAGTCATAGAAATTTGTGGGAGGAACGCTATAGGTACAGTATTAGTAGGAC -CTACACCTGTCAACATAATCGGAAGAAATCTGCTGACTCAGATTGGTTGCACTTTAAATTTTCCCATTGG -TCCTATTGAAACTGTACCAGTAAAATTGAAGCCAGGAA ->read_99_from_b -ATAAAAGTAGGAGGGTAACTAAAGGAAGCTCTATTAGATACGGGAGCAGATGATACAGTATTAGAAGAAA -TAGAGTCGCCAGGAAGATGGAAACCAAATATGATAGGGGGAATTGGAGGTTTTATCAAGGTAAGACAGTA -TGATCAAATAGCCATAGAAATTTGTGGAAAGAAAGCTATAGGTACAGTATTAGTAGGACCTACACCTGTC -TACGTAATTGGAAGCAATCTGTTGACTCAGATTGGTTGCACTTTAAATTTTCCCATTAGTCCTATTGAAA -CTGTACCA ->read_100_from_b -TGTCACAATAAAAGTAGGAGGGCAACTAAAGGAAGCTCTATTAGATACGGGAACAGATGATACAGTATTA -GTAGAAATAGAGTTGCCAGGAAGATGGAAACCAAAATTGATAGGGGGAATTGGAGGTTTTATCAAAGTAA -GACAGTACGATCAAATAGTCATAGAAATTTGTGGAAAGATAGCTATAGGTACAGTATTAGTAGGACCTAC -ACCTGTCAACATAATTGGAAGAAATCTGTTGCCTCAGATGGGTTGCACTTTAAATTTTCCCATAAGTCCT -ATTGAAACTGTACCAGTAAAATTG ->read_101_from_b -CTCTTTGGCAACAACCCCTTGTCACAATAAAAGTAGGAGGACAACTAAAGGAAGCTCTATTAGATACGGG -AGCAGGTGATACAGTATTAGAAGAAATAGAGTTGCCAGGAAGATGGAAGCCAAAAATGATAGGGGGAATT -GGAGGTTTTATCAAAGTAAGACAGTATGATCAAATAGTCATAGAAATTTGTGGAAAGAAAGCAATAGTTA -CATTATTAGTAGGACCTACACCTGTCAAAATAATTGGCAGAAATCTGTTGACTCAGATTGGTTGCACTTT -AAATTTTCCCATTAGTCCTATTGAAACTGTACAAGTGAAATTGAAGCC ->read_102_from_a -AGATAGGGGGGCATCTAAAGGAAGCTCGATTAAATACAGGAGCAGATGATACAGTGTTAGAAGAAATGAA -TTTACCAGGAAGATGGAAACCAAAAATGATAGGGTGAATTGGAGGTTTTATCAAAGTAAGACAGTATGAT -CAGATACCCATAGAAGTTTGTGCACATAAAGCTATAGGTACAGTATTGGTAGGACCTACACCTGTCAACA -TAATTGTAAGGAATCTGTTGACCCAGATTGGTTGCACTTTAAATTTTCCCATTAGTCCCTTTGAAACTAT -ACCA ->read_103_from_a -CTCTGATCACTCTTTGGCAGCGACCCCTCGTCACAATAAAGATAGGGGGGGAACTAAAGGAAGCCCTATT -AGATACAGGAGCAGATGATACAGTGTTAGAAGAAATAAATTTACCAGGAAGATGGAAACCAAAAATGATA -GGGGGATTTGGAGCTTTTATCAAAGTAAGACAGTATGATCAGATACCCATAGAAGTTTGTGGACATAAAG -CTATAGGTACAGTAGTAGTAGGACCTACTCCTGTCAACCTAATTGGAAGGAATCTGTTGACCGAGATTGG -TTGCACTTTCAATTTTCCCATTAGTCCTATTGAAACTGTACCA ->read_104_from_b -GGCAACGACCCCTTGTCACAATAAAAGTAGGAGGGCAACTAAAGGAAGCTCTATTAGATACGGGAGCAGA -TGATACAGTATTAGAAGAAATAGAGTTGCAAGGAAGATGGACACCAAAAATGATAGGGCGCATTGGAGGT -TTTATCAAAGTAAGACAGTATGATCAAATAGTCATCGAAATTTGTAGAAAGAAAGCTATAGGGACAGTAT -TAGTAGGACCTACACCTGTCAACATAATTGGAAGAAATCTCTTAACTCAGATTGGTTGCACTTTCAATTT -GCCCATTAGTCCTATTGAAACTGTACCAGTAAAATTGAAGACAGGAATGCATGGCCCACAAG ->read_105_from_b -GACCCCTTGTCACAATAAAAGTAGGAGGGCAACTAAAGGAATCTCTATTAGATACGGGAGCAGATGATAC -AGTCTTAGAAGAAATATAGTTGCCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTATC -AAAGTAAGACAGTATGATCAAATAGTCATAGAAATTTGTGGAAAGAAAGCTATAGGTACAGTATTAGTAG -GACCTACACCTGTCCACATAATTGGCAGAAATCTGTTGACTCAGATTGGTTGCACTTTAAATTTTCCCAT -TAGTCCTATTGAAACTGTACCAGTAAAATTGA ->read_106_from_b -CAATTAAAGTAGGAGGGCAACAAAAAGAAGCTCTATTAGATACGGGAGCAGATGATACAGTATTAGAAGA -AATAGAGTTGCCAGGAAGATGGAAACCAAAAATGATAGGGGGAATAGGAGGTTTTATCAAAGTAAGACAG -TATGATCAAATAGTCCTAGAAATTTGTGGAAAGAAAGCTATAGGTACAGTATTAGTAGGACCTACACCTG -TCAACATAATTGGAAGAAATCTGTTGACTCAGAGTGGTTGCACTTTAAATTTTCCCATTAGTCCTATTGA -AACTGTACCAGTAAAATTGAAG ->read_107_from_b -AGGGCAACTAAAGGAAGCTCTATTAGATACGGGAGCAGATGATACAGTATTAGAAGAAAGAGAGTTGCCA -GGAAGACGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTATGAAAGTAAGACAGTATGATGAAATAG -TCATAGAAATTTGTGGAAAAAAAGCTATAGGTACAGTATTAGTAGGACCTACAGCTGTCAACATAATTGG -AAGAAATCTGTTGACCCAGATTGGTTGCACTTTAAATTTTTCCATTAGTCCTATTGAAACTGTACCAGTA -AAATTGAAGGCAGGAATAGATGG ->read_108_from_b -TCACAATAAAAGTAGGAGGGCAACTAAAGGAAGCTCTATTAGATGCGGGAGCAGATGATACAGTATTAGA -AGAAATAGAGTTGCCAGGAAGATCGAAACCAACAATGATAGGGGGAATTGGAGGTTTTATCAAAGTGAGA -CAGTATGATCAAATAGTCATAGAAATTTGTGGAAAGAAAGCTATAGGTACAGTATTAGTAGGACCTACAC -CTGTCAACATAATTGTAAGAAATCTGTTGACTCAGATTGGTTGCACTGTAAATTTTCCCATTAGTCCTAT -TTAAACTGTACCAGTAAAATTGAAGCCAGGAATGGAT ->read_109_from_b -TAGGAGGGCAACTAAAGGAAGCTCTATTAGATACGGGAGCAGATGATACAGTATTAGTAGAAATAGAGTT -GCCAGGAAGATGGAAACCAAAAATGGTAGGGGGAATTGGAGGTTTTATTAAAGTAAGACAGTATGATCAA -ATAATCATAGAAATTTGTGGAAAGAAAGCTACTGATACAGTATTAGTAGGACCTGCACCTGTCAACATAA -TTGGAAGAAATCTGTTGACTCAGATTGGTTGCTCTTTAAATTTTCCCATTAGTCCTATTGAAACTGTACC -AGTAAAATTG ->read_110_from_b -CACTCTTTGGCAACGACCCCTTGTCACAATAAAAGTATGAGGGCAACTAAAGGAAGCTCTTTTTGATACG -GGAGCAGATGATACAGTATTAGAAGAAATAGAGTTGCCAGGAAGATGGAAACCAATAACGATAGGGGCAA -TTGGACGTTTTATCAAAGTAAGACAGTATGATCAAATAATCATAGAAATTTGTGGAAAGAAAGCTATAGG -TACAGTATTAGTAGGACCTACACCTGTCAACATAATTGGAAGAAATCTGTTGACACAGATTGGTTGCACT -TTAAATTTTCCCATTAGTCCTATTGAAACTGTACCAGTAAAATTGAAGCTAGGAATGGATGGCCCAA ->read_111_from_a -TGGCAGCCACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGATACAGGAGCAG -ATGATACAGTGTTAGAAGAAAAGAATTAACCGGGAAGATGGAAACCAAAAATGATAGGGGGAATGGGAGG -TTTTATCAAAGTAAGACAGTATGATCAGATACCCATAGAAGTTTGTGGACATAAAGCTATCGGTACAGTA -TTAGTAGGACCTACGCCTGTCAACATAATTGGAAGGAATCTGTTGACCGAGATTGGTTGCACTTTAAATT -TTCCCATTAGTCCTATTCAAACTGTACCAGTAAAATTAAAGCCGGGA ->read_112_from_a -CACAGTAAAGAGAGTGCGGCAACTAAAGGAACCTCTATTAGATACAGGAGCAGATGATACAGTGTTAGAA -GAAATGAATTTACCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTATCGAAGTAAGAC -AGTATGATCAGATACCCATAGAATTTTGTGGACATAAAGCTATAGGTACAGTATTAGTAGGACCTACACC -TGTCAACATAAGTGGACGGAATCTGTTGACCGAGATTGGTTGCACTTTTAATTTTCCCATTAGTCCTATT -GAAACTGTACCAGTAAAATTAAAGCCGGGAATGGAT ->read_113_from_b -AAAATAGGAGGGCAACTAAAGGATGCTCCATTAGATACGGGAGCAGATCATACAGTATTAGAAGAAATAG -AGTTGCCAGGAAGTTGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTATCAAAGTAAGACAGTATGA -TCAAATAGTCCTAGAAATTTGTGGGAAGAAAGCTATAGGTACAGTATTAGTAGGACCTACACCTGTCAAC -ATAATTGGAAGAAATCTGTTGACTCAGATTGGTTGCACTTTAAATTTTCCCATTAGTCCTATG ->read_114_from_a -CTCTGATCACTCTTTGGCAGCGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGGAGCTCTATT -AGATACAGGAGCAGATGATACAGTGTTAGAAGAAATGAATTTACAAGGAAGATGGAAACCAAAAATGATA -AGGGGAATTGGAGGTTTTATCAAAGTAAGACAGTATGATGAGATATCCATAGAAGTTTGTGGACATAAAG -CTATAGGTACAGTATTAGTAGGACCGACACCTGTCAACGTAATTGGAAGGAATCTGTTGACCGAGATTGG -CTGCACTTTAAATTTTCCCATGAGACCTATTGAAACTGTACCAGTAAAATTAAAGCCGGGAATGGATGCC -CCAAAGG ->read_115_from_b -TAAAAGTAGGAGGGCAACTAAAGGAAGCTCTATTAGATACGGGAGCAGAGGATACAGTATTAGAAGAAAT -AGAGTTGCCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTAATCAAAGTAAGACAGTAT -GATCAAATAGTCATAGAAATTTGTGGAAAGAAAGCTATAGGTACAGTATGAGTAGGACCTACACCTGTCA -ACATAATTGGAAGAAATCTGTTGGCTCAGATTGGTTGCACTTTAAAGTTTCCCATTAGTCTTATTGAAC ->read_116_from_a -CTCTTTGGCAGCGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGATACAGG -AGCAGATGATAAAGTGTTAGAAGAAATAAATTTACCAGGAAGATGGAAACCAAAAATGATAGGGGGAAGT -GGAGGTTTTATCAAAGTAAGACAGTATGATCAGATACCCATAGAAGTTTGTGGACATAAAGCTATAGGTA -CAATATTAGTAGGACCTACACCTGTCAACATAATTGGAAGTAATCTGTTGACCGAGATTGGTTGCACTTT -AAATTTTCCCATTAGTCCTATTGAAACTG ->read_117_from_b -AACGACCCCTTGTCACAATAAAAATAGGAGGGCAACTAAAGGAAGCTCTATTAGATACGGGAGCAGATGA -TACAGTATTAGAAGAAATAGAGTTGCCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTT -ATCAAAGTAAGACAGTATGATCAAATAGTCATAGAAATTTGTGGAAAGAAAACTATATGTACAGTATTAG -TAGGACCTACACCTGTCAACATAGTTGGAAGAAATCTGTTGACTCAGATTGGTTGCACTTTAAATTTTCC -CATTAGTCCTA ->read_118_from_b -GTCACAATAAAAGTAGGAGGGCAACTAAAGGAAGCTCTATTAGATCCGGCAGCACATGATACAGTATTAG -AAGAAATAGACTTGTCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTATCAAAGTAAG -ACAGTATGATCAAATAGTCATAGAAATTTGTGGAACGAAAGCTATAGGTACAGAATTAGTAGGACCTACA -CCTGTCAACATAGTTGGAAGAAATCTGTTGACTCAGACTGGTTGCACTTTAAATTTTCCCATTAGTCCTA -TTGAAACTGTACCAGTCA ->read_119_from_a -CGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGATGCTCTATTAGATACAGGAGCAGATGATA -CAGTGTTAGAAGAAATGAATTTACCAGGAAGATGGAAACCAAATATGATAGGGGGAATTGGGGGTTTCAT -CAAAGTAAGACAGTATGATCAGATACCCATAGAAGTTTGTGGACATAAAGCTATAGGTATAGTAATAGTA -GGACCTACTCCTGTCAACTTAATTAGAAGGAATCTGTTGACCGAGATTGGTTGCACTTTAAATTTTCCCA -TTAGTCCTATTGAAACTGTACCAGTAAAATTAAAGCC ->read_120_from_b -AGGCCAACTAAAGGAAGCTCTATTAGATACGGGAGCAGATGATACAGTATTAGAAAAAGTAGAGTTGCCA -GGAAGATGGAAACCAAAAATGAGAGGGGGAATTGGACGTTTTATCAAAGTAAGACAGTATGATCAAATAG -TCATAGAGATTTGTGGAAAGAAAGCTATAGGAACAGTATTAGTAGGACCTACAACTGTCAACATAATTGG -AAGAAATCTGTTGACTCAGATTGGTTGCACTTTAAATTTTCCCATTAGTCCTATTGAAACTGTACCTGTA -AAATTGAAGCCAGGAATGGAT ->read_121_from_b -GTCACAATAAAAGCAGGAGGGCAACTAAATGAAGCTCTATTAGATACGGGAGCAGATGATACAGTATTAG -AAGAAATAGAGTTGCCAGGAAGATGGAAACCAAAACTGATAGGGGGTATTGGAGGTTTTATCTAAGTAAG -ACAGTAAGATCAAATAGTCATAGAAATCTGTGGAAAGAAAACTATAGGTACAGTATTAGTAGGACCTACA -CCTGTCAACATAATTGGAAGAAATCTGTTGGCTCAGATTGGTTGCACTTTAAATTTTCCCATTAGTCCTA -TTGAAAGTGTACCAGT ->read_122_from_b -ACAATAAAAGTAGGAGGGCAACTAAAGGAAGCTCTTTTAGATACGGGAGCAGATGATACAGTATTAGAAG -AAATAGAGTTGCCAGGAAGCTGGAAACCAAAAATGATAGGGGGAATTGGAGGATTTATCAAAGTAAGACA -GTATGCTCAAATAGTCATAGAAATTTGTGGAAAGAAAGCTATAGGTACAGTATTAGTCGGACCTACACCT -GTCAACATAATTGGAAGAAATCTGTTGACTCAGATTGGTTGCACTTTAAATTTTCCCATTAGTCCTCTTG -AAACTGTACCAGTAAAATTGAAGCCAGGAATGG ->read_123_from_b -TCAAATCACCCTTTGGCAACGACCCCTTGTCACAATAAAAGTAGGAGGGCAAGTAAAGGAAGCTCTATTA -GATATGGGAGCAGATGATACAGTATTAGAAGAAATAGAGTTGCCAGGAAGATGGAAACCAAAAATGACAG -GGGGAATTGGAGGTTTTATCAAAGTAAGACAGTATGATAAAATAGTCATGGAAATTTGTGGAAAGAAAGC -TATAGGTACAGTACTAGTAGGACCTACACCTGTCAACATTATTGGAAGAACTCTGTTGACTCAGATTGGT -TGCACTTTAAATTTTCCCATAAGTCCTATTGATATT ->read_124_from_b -CAAATCACTCTTTGGCAACGACCCCAAGTCACAATAAAAGTAGGAGGGCAACTAAAGGAAGCTCTATTAG -ATACGGGAGCAGATGATACAATATTAGAAGAAATAGAGTTGCCAGGAAGATGGAAACCAAAAATGATGAG -GGGAATTGGAGGTTTTATCAAAGTAAGACAGTATGATCAAATAGTCATAGAAATTTGTGGAAAGAAAGCT -ATAGGGACACTATTAGTAGGACCTACACCTGTCAACATAATTGGAAGAAATCTGTCGACTCAGATTGGTT -GCACTTTAAATTTTCCCATTAGTCCTATTGAAACTGTACCAGTAAAATTGAAGCCAGGAATGGATGGCC ->read_125_from_b -CCTCAAATCACTCTTTGGCAACGACCCCTTGTCACAATAAAAGTAGGAGGGCAACTAAAGGAAGCTCTAT -TAGGTACGGTAGCAGATGATACAGTATTATAAGAAATAGAGTTGCCAGGAAGATGGAAACCAGAAATGTT -AGGGGGAATTGGAGGTTTTATCAACGTAAGACAGTATGATCAAATAGTCATAGAAATTTGTGGAAAGAAA -GCTATAGGTACAGTATTAGTAGGGCCTACACCTGTCAACATAATTGGAAGAAATCTGTTGACTCAGATTG -GTTCCACTTTAAATTTTCCCATTAGTCCTATTGAAACT ->read_126_from_b -GGCAACGACCCCTTGTCACAATAAAAGTAGGAGGGCAACTAAAGGAAGCTCTATTAGATACGGGAGCAGA -TGATACAGTATTAGAAGAAATAGAGTTGCCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGT -TTTATCAAAGTAAGACAGTATGATCAAATAGTCATAGAAATTTGTGGAAAGAAAACTAAAGGTACAGTAT -TAGGAGGACCTACACCTGTCAACATAATTGGAAGAAATCTGTTGACGCAGATTGGTTGCACTTTAAATTT -TCCCATTAGTCCTATTGAAACTGTACCAGTAAAATTGAA ->read_127_from_b -AACGACCCCTTGTCACAATAAAAGTAGGAGGGCAACTAAAGGAAGCTCTATTAGATACGGGAGCAGATGA -TACCGTATTAGAAGAAATAGAGTTGCCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTT -GTCAAAGTAAGACAGTATGATCAAATAGTCATTGAAATTTGTGGAAAGAAAGCTATAGGTACAGTCTTAG -TAGGACCTACACCTGTCAACATAATTGGAAGAACTCTGTTGACTCAGATTGGTTTCACTTTAAATTTTTC -CATTAGTCCTATTGAA ->read_128_from_b -CCCCTTGTCACAATAAAAGTAGGAGGGCAACTAAAGGAAGCTCTATTAGATACGGGAGCAGATGATACAG -TATTAGAAGAAATAGAGTTGCCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGACGTTTTATCAA -AGTAAGCCAGTATGATCAAATAGTCATAGAAATTTGTGGAAAGAAAGCTATAGGTACATTCTTAGTAGGA -CCTACACCTGTCAACATAATTGGAAGAAATCTGTTGACTCAGATTGGTTGCACTTTAAATTTTCCCATTA -GTCCTATCGAAACTGTTCCAGTAAAATTGAAGCCAGGAATGCA ->read_129_from_b -AGGGCAACTAAAGGAAGCTCTATTAGATACGGGAGCAGATGATACAGTATTAGAAGAAATAGAGTTGCCA -GGAAGATAGAAACCAAAAATGATAGGGGGAATTTGAGATTTTATCAAAGTAAGACAGTAGGATCAAATAG -TCATAGAAATTTGTGGAAAGTAAGCTATAGGTACAGTATTAGTAGGACCTACATCTGTCAACATAATTGG -AAGAAAGCTATTGACTCAGATTGGTTGCACTTTAAATTTTCCCATTAATCCTATTGAAACTGTACCCGTA -AAATTGAAGCCAGGAATGGATG ->read_130_from_b -GGGGGGCAAATAAAGGAAGCTCTATTATATAGGGGGGCAGATGATACAGTATTAGAAGAAATAGAGTTGC -CAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTATCAAAATAAGACAGTATGATCAAAT -AGTCATAGAAATTTGTGGAAAGAAAGCTAGAGGCACAGTATTAGTAGGACCTACACCTGTCAACATAATT -GGAAGAAATCTGTTGACTCACATTGGTTGCACTTTAAATTTTCCCATTAGTCCTATTGAAACTGTACCAG -TAAAATTGATGCCAGGAATGGAC ->read_131_from_a -GATCACTCTTTGGCAGCGACCCCTCGTCACAATAAAGATAGGGGGGCAACTGAAGGAAGCTCTATTAGAT -TCAGGAGCAGATGATGCAGTGTTAGAAGAAATGAATTTACCAGGAAGATGGAAACCAAAAATGATAGGGG -GATTTGGAGGTTTTATCAAAGTAAGACAGTATGATCAGATACCCATAGAGGTTTGTGGACATAAAGCTAT -AGGTACAGTATTAGTAGGACCTACACCTGTCAACATAATTGGAAGGAACCTGTTGACCGAGATTGGTTGC -ACTTTAAATTTTCCCATTCGTCCTATTGAAACTGTACCAGTAAAAT ->read_132_from_b -CTCTTTGGCAACGACCCCTTGTCACAATAAAAGTAGGAGGGCAACTTAAGGAAGCTCTATAAGATACGGG -AGCAGATGATACAATATTAGAAGAAATAGAGTTGCCAGGAAGATGGAAATCAAAAATGATAGGGGGAATT -GGAGGTTTTATCAATGTAAGACAGTTTGATCAAATAGTCATAGAAATTTGTGGAAAGAAAGCTACAGGTA -CAGTTTTAGTAGGACCCACACCTGTCAACATAATTGGAAGAAATCTGTTGACTCAGATTGGTTGCACTTT -AAATTTTCCCATAAGTCCTATAGAAAATGTACCAGTAAAATTGAAGACAGGAATGGATGGCACAAA ->read_133_from_b -TCGCAACGACCCCTTGTCACAATAAAAGTAGGAGGGCAACTAAAGGAAGCTCTATTAGATACGGGAGCAG -ATGATACAGTATTAGAAGAAATAAAGTTGCCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGCAGG -TTTTATCAAAGTAAGACAGTATGATCAAATAGTCATAGAAATTTGTGGAAAGAAAGCTATGGTTACAATA -TTAGGAGCACCTACACCTGTCAACATAATGGGAAGAAATCTGTTGACTCAGATTGGTTGCACTTTAAATT -ATCCCAGTAGTCCTACTGCAACA ->read_134_from_b -AACGACCCCTTGTGACAATAAAAGTAGGAGGGCAACTAAAGGAAGCTCTATTAGATACGGGAGCAGATAA -TACAGTCTTAGAAGAAATCGAGTTGCCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTCGAGGTTTT -ATCAAAGTAAGACAGTATGATCAAATAGTCATAGAAATTTGTGGAAAGAATGCTATAGGTACAGTATTAG -TAGGACCTACACCTGTCAACATAATTGGAAGAAATCAGTTCACACAGATTGGTTGCACTTTAATTTTTCC -CATTATTCCTATTGAAACTGTACCAGTAAAAATGAAGTCAGGAATGCATGGCCCA ->read_135_from_b -TCTTTGGCAACGACCCCTTGTCGCAATAAAAGTTGGGGGGCAAATAAAGGAAGCTCTATTAGATACGGGA -GCAGATGATACAGTATTAGCAGAAATAGAGTTGCCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTG -GAGGTTTTATCAAAGTAAGACAGTATGATCAAATAGTCATAGAAATTTGTGGAACGAAAGCTATAGGTAC -GCTATTACTAGGACCTACACGTGTCAACATAATTGGAAGAAATCTGTTGACTCAGATTGGTTGCACTTTA -AATTTTCCCATTAGTCCTATTGAAACTGTACCA ->read_136_from_a -TCGGGGGGCAACTAAAGGAAGCTCTATTACATACAGGAGCAGATGATACAGTGTTAGAAGAAATGAATTT -ACCGGGAAGATGGAAACCAAAAATGATAGGGGGAACTGGAGGTTTTATCATCGTGAGACAGTATGATCAG -ATACCCATAGAAGTATGTGAACATAAAGCTATAGGTACAGTATTAGTAGGACCTACACCTGTCAACATAA -TTGGAAGGAATCTGTTGACCGAGATTGTTTGCACTTTAAGTTTTCCCATTAGTCCTATTGAAACTGTACC -A ->read_137_from_a -GGGCAACTAAAGGAAGCTCTATTAGATACAGGAGCAGATGATACAGCGTTAGAGGAAATGAATTTACCAG -GAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTATCAAAGTAAGACAGTATGATCAGATACC -CATAGAAGTTTGTGCACATAAAGCTATAGGGACGGTATTAGTAGGACGTACTCCTGTCAGCATAATTGGA -AGGAATCTGTTGACCGAGATTGGTTGCACTTTAAATTTTCCCATTAGTCCTATTGAAACT ->read_138_from_a -GTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGATACAGGACCAGATGATACAGTGTTAG -AAGAAATGAATTTACCAGGAAGATGGAAACCAAAAATGATAGGGGGAATCGGAGGTTTTAGCAAAGTAAG -ACAGTAAGATCAGATACCCATAGAAGTTTGTGGACATAAAGCTATAGGTACAGTATTAGTAGGACCTACA -CCTGTCAAGATAATTTGAAGGAATCTGTTGACCGAGATTGGTTGCATTTTAAATTTTCCCATTAGTCCTA -TTGAAACTGTAGCAGTCAAATTAAAGCTGGTAATGGA ->read_139_from_b -CACAATAAAGGTAGGAGTGCAACTAAAGGAAGCTCTATTAGATACGGGAGCAGATGATACAGTATTAGAA -GAAATAGAGTTGCCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTAATCAAAGTAAGAC -AGTATGATCAAAGAGTCATAGAAATTTGTGGAAAGAAAGCTATAGGTACAGAATTAGTAGGACCTACACC -TGTCAACATAATTGGAAGAAATCTGTTGACTCAGATTGGTTGCACTTTAAATTTTCCCATTAGTCCTATT -AACACTGTACCA ->read_140_from_a -GTAGCGACCGCTCGTCACAATAAAGATAGGGGGGCAACCAAAGGAAGCTCTATTAGATACAGGAGCAGAT -GATACAGTGTTAGAAGAAGTGAATTTACCAAGAAGATGGAAACCAAAAATGATAGGGGTAATTGAAGGTT -TTATCAAAGTTAGACAGTATGATCAGATACCCATAGAAGATTGTGGACATAAAGCTATAGGTACGGTATT -AGTAGGACCTACACCTCTCAACATAATTGGAAGGAATCGGTTGACCAAGATTGGTTGCACTTTAAATTTT -CCCATTAGTCCTATTGAAACTGTACCAGTAAAAT ->read_141_from_b -ACAATGAAAGTAGGAGGGCAACTAACGGAAGCTCTATTAGATACGGGCGCAGATGATACAGTATTAGTAG -AAATAGAGTTGCCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGATTTTATCAAAGTAAGACA -GTATGATCAAATAGTCATAGAAATTTGTGGAAAGAAAGCTATAGGTACAGAATTAGTAGGACCTACACCT -GTCAACATAATTGGAAGAAATCTGTTGACTCAGATTGGTTGCACTTTAAATTTTCCCATTAGTCCTCTTG -AAACTGTACCAGT ->read_142_from_b -GGCCAAGTAAAGGAAGCTCTATTAGATACGGGAGCAGATGACACAGTATTAGAAGAAATAGAGTTGACAG -GAAGATGGAAACCAAACATGATAGGGGGAATTGGAGGTTTTATCAAAGTAACACAGTATGATCAAATAGT -CATAGAAATTTGTGGAAAGAAAGCTATAGGTACAGTATTAGTAGGACCTACACCTGTCAACATAATTCGA -AGAAATCTGTTGACCCAGATTGGTTGCACTTTAAATTTTCCCATTACTCCTATTGAACCTGTACCAGTAC -AATTGAAGCC ->read_143_from_a -TCACTCTTTGGCAGCGACCCCTCGTCACAATAAATATAGGGGGGCAACTAAAGGAAGCTCTATTACATAC -AGGAGCAGATCATACAGTGTTAGAAGAACTGAATTTACCAGGAAGATGGAAACCAGAAATGATAGGGGGA -ATTGGATGTTTTATCAAAGTAAGACAGTATGATCAGATACCCATAGAAGTTTGTGGACATAAAGCTATAG -GTACAGTCTTAGTAGGACCTACACCTGTCAACATAATTGGAAGGAATCTGTTGACCGAGATTGGTTGCAC -TTTAAATTTTCCCATTAGTCCTT ->read_144_from_b -TTTGGCAACGACCCCTGGTCACAATAAAAGTAGGAGGGCAACTAAAGGAAGCTCTATTAGATACGGGAGC -AGATGATACAGTATTAGAAAAAATAGAGTTGCCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGA -GGTTTTATCAAAGTAAGACAGTATGATCAAATAGTCATAGAAATTTGTGGAAAGAAAGCTATAGGTCCAG -TATTAGTAGGACCTACACCTGTTAACATAATTGGAAGAAATCTGTTGACTCAGATTGGTTGCTCTTTAAA -TTTTCCCGTTAGTCCTATTGAAACTGTACCAGTAAAATTGAAGCCAGGAAAGGATGG ->read_145_from_b -AGTAGGAGGGCAACTAAAGTAAGCTCTATTAGATACGGGAGCAGATGATACAGTATTAGAAGAAATAGAG -TTGCCAGGAAGATGGAAACCCTAAATGATCGGGGGAATTGGAGGTTTTATCAAAGTAAGACAGTATGATC -AAATAGCCATAGAAATTTGTGGAAAGATAACTATAGGTACAGTATTAGTAGGACCTACACCTGTCAACAT -AATTGGAAGAAATCTGTTGACTCAGATTGGTTGCACTTTAAATTTTCCCATTAGTCCTATTGAAATTGTA -CCAGTAAAATTGAAGCCATGA ->read_146_from_b -GTAGGAGGCCAACTAAAGGAAGCTCTATTAAATACGGGAGCAGATGATACAGTATTAGAAGAAATAGATT -AGCCAGGAAGATGGAAACCAAAAATGATAGGGGGAATCGGAGATTTTATCAAAGTAAGACAGTATGATCA -AATAGTCATAGAAATTTGTGGTAAGAAAGCTATAGGTACAGTATTAGTAGGAGCTACACCTGTCAACATA -ATTGGAAGAAATCTGTCGACTCAGATTGGTTGCACTTTAAATTTTCCCATTAGTCCTATTGAA ->read_147_from_b -CTTTGGCAACGACCCCTTGTCAAAATAAAAGTAGGAGGGCTACGAAAGGAAGCTTTATTAGATACGGGAG -CAGATGATACAGTATGAGAAGAAATAGAGTTGCCAGGAAGATGGAAACCAAAAATGATCGGGGGAATTGG -AGGTTTTATCAAACTAAAACAGTATGATCCAATAGTCATAGAAATTTGTGGAAAGAAAGCTATAGGTACA -GTATTACTAGGACCTACACCTGTCAACATAAGTGGAAGAAATCTGTTGAATCAGATTGGTTGCACCTTAA -ATTTTCCCATTAGTCCTATTGA ->read_148_from_a -CCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGATACAGGAGCAGATGATACAG -TGTTAGAAGAAATGAATTTACCAAGAAGATGGAAACCAAAAATGATGGGGGGAATTGGAGGTTTTAGCAA -AGTAAGACAGTATGATCAGATACCCATAGAAGTTTGTGCACATAAAGCTATAGGTACAGTATTAGTAGGA -CCTACACCTGTAAACATAATTGGAAGGAATCTGTTGACCGAGATGGGTTGCACTTTAAATTTTCCCAATA -GTCCAATTGAAACTGTACCAGAA ->read_149_from_a -GATCACTCTTTGGCAGCGACCCCTCGTCACAAAAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTTGAT -ACAGGAGCAGATGATACAGTGTTAGAAGAAATGAATTTACCAGGAAGATGGAAACCAAAAATGCTAGGGG -TGCTTGGATGGTTTATCAAAGTAAGACAGTATGATCAGATACCCATAGAAGTTTGTGGACATAGAGCTAT -AGGGACAGTATTAGTAGGACCTACACCTGTCAACATAATTGGAAGGAATCTGTTGACCGAGATTGGTTGC -ACTTTAAATTTTCCCATTAGTCCTATTGAAACTGTACCAGTAAAATTAC ->read_150_from_b -ATCACTCTTTGGCAACCACCCCTTGTCACAATAAAAGGAGGAGGGCAACTAAAGGAAGCTCTATTAGATA -CGGGAGCAGATGATACAGTATTAGAAGAAATAGAGTTGCCAGGAAGATGGAAACCAAAAATGATAGGGGG -AATTGGAGGTTTTATCAAAGTAAGACAGTGTGATCAAATAGTCATAGAAATTTGTGGAAAGAAAGCTATA -GGTACAGTATTAGTAGGTCCTACACCTGTCAACATAATTGGAAGAAATCTGTTGACTCAGATGGGTTGCA -CTTCAAATTGTCCCAATAGTCCTATTGAAACTGTACCAGTAAAATTGCAGCCAGGAATG ->read_151_from_b -TTGGCAACGACCCCTTGTCACAATAAAAGTTGGAGGGCAACTAAAGGAAGCTCCATTAGATACGGGAGCA -GATGATACAGTATTAGAAGAAATCAAGTTGCCAGGAAGATGGAAACCAAAAATAATAGGGGGAATTGGAG -GTTTTATCAAAGTAACACAGTCTGATCAAATAGTTATAGAAATTTGTGGAAAGAAAGCTATAGGTACAGT -ATTAGTAGGACCTACACCTGTCAACATAATTGGAAGAAATCTGTTGACTCAGATTGGTTGCACTTTAAAT -TTTCCCATTAGCCCTA ->read_152_from_b -ACTCTTTGGCAACGACCCCTTGTCACAATAAAAGTAGGAGGGCAACTAAAGGAAGTTCTATTAAATACGG -GAGCAGATGATACAGTATTAGAAGAAATAGAGTTGCCAGGAAGATGGAAACCAAAAAGGATAGGGGGAAT -TGGAGGTTTTATCAAAGTAAGACAGTATGATCAAATAGTCATAGAAATTTGTGGAAAGATAGCTATAGGT -ACAGTATTAGTAGGACCTACACCTGTTAACATAATTGGAAGAAATCTGTTGACCCAGATTGGTTGCACTT -TAAATTTTCCCATTAGTCCTATTGAAACTCTACCAGTAAAATT ->read_153_from_b -ACCCCTTGTCACAATAAAAGTAGGAGGGCAACTAAAGGAAGCTCTATTAGATACCGGAGCAGATGATACA -GTATTAGAAGAAATAGATTTGCCAGGGAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTATCA -AAGTAAGAGAGTATGATCAAATAGTCATAGAAATTTGTGGAAAGAAAGCTATAGGAACAGTATTAGTAGG -ACCTACACCTGGCAACATCATTGGAAGAAATCTGTTGACTCAGATTGGTTGCACTTTAAATTTTCCCATT -AGTCCTATTTAAACTGTA ->read_154_from_b -ACCATAAAAGTAGGAGGGCAACTAAAGGAAGGTCTATTGTATACGGGAGCAGATGATACAGTATTAGAAG -AAATAGTGTTGCCAGGAAGATGGAAACCAAAAATGATAGGGGGAGTTGGAGGTTTTATCAAAGTAAGACA -GTATGATCAAATAGTCACAGAAATTTGTGGCAAGAAAGCTATAGGTAGAGTATTAGTAGGCCCTACACCT -GTCAATATAATTGGAAGAAATCTGTTGACTCAGATTGGTTACACTTTAAATTTTCCCATTAGTCCTATTT -AAACTGTACCAGTCAAATTG ->read_155_from_b -CAATAAAAGTAGGAGGGCAACTAAAGGATGCTCTATTAGAGACGGGAGCAGATGATTCAGTATTAGCAGA -AATAGAGTTGCCAGGAAGATGGTAACCACACATGATAGGGGGAATTGGAGGTTTTATCAAAGTAAGACAG -TATGATCAAATAGTCATAGAAATTTGTGGAAAGAGTGCTATAGGTACAGTATTAGTAGGACCTACGCCTG -TCAACATCATTGGAAGAAATCTGTTGACTCAGATTTGTTGCACTTTAAATTTTCCCATTACACCTATAGA -AAC ->read_156_from_b -CTTTGGTAAAGACCCCTTGTCACAATAAAAGTAGGAGGGCAGCTAAAGGAAGCTCTATTAGATACGGTAG -CAGATGATACAGTATTAGAAGAAATAGAGCTGCCAGGAAGATGGAAACCAAAAATGATCGGGGGAATTGA -AGGTTTTATCAAAGTAAGAGAGTATGATCAAATAGTCGTAAAAATTTGTGGAAAGAAAGCTATAGGTACA -GTATTAGTAGGACCTACACCTGACAACATAATTGGAAGAAATCTGTTAACTCAGATTGGTTGCACTTTAA -ATTTTCCCATTAGTCCTATTCAAACTGTAC ->read_157_from_b -GCGACTCCTTGTCACAATAAAAGTAGGAGGGCAACTTAAGGAAACTCTATTAGATACGGGAGCAGATGAT -ACAGTATTAGAAGAAATAGAGTTGCCAGGAAGACGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTT -TCAAAGTAAGGCAGTATGATCAAATCGTCACAGAAATTTGTGGAAAGAAAGCTATAGGTACAGTATTAGT -AGGACCTACACCTGTCAACATAATTGGAAGAAATCTGTTGACTCCGATTGGTTGCACTTTTAATTTTCCC -ATTAGTCCTATTGAAACTGTAC ->read_158_from_b -ACGACCCCTTGTCACAATAAAAGTAGGAGGGCAACTAAAGGAAGCCCTATTAGATACGGGAGCAGATGGT -ACAGTATTAGAAGAAATAGAGTTGCCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTA -TCAAAGTAAGACAGTATGATCAAATAGTCATAGAAATTTGTGGAAAGAAAGCTATAGTTACAGTATTAGT -AGGACCTACACCTGTCAACATAATTGGAAGAAATCTGTTGACTTAGATTTGTTGCACTTTAAATTTTCCC -ATTAGTCGTATTGAAACGGTACCAG ->read_159_from_b -AAAGTAGGAGGGCAACTAAAGGAAGCTCTATTAGATACGGGAGCAGATGATACAGTATTAGAAGAAATAG -AGTTGCCAGGAAGATGGAAACCAATAATGATAGGGGGAATTGGAGGTTTCATCAAAGTAAGACAGTATGA -TCAAATAGTCATAGAACTTTGTGGAAAGAAAGCTATAGGTACAGTATTAGTAGGACCTGCACCTGTCAAC -ATAATTGGAAGAAATCTGTTGACTCAGATTGGTTGCACTTTAAATTTTCTCATTAGTCCTATTGAAAG ->read_160_from_b -CAACGACCCCTTGTCACAATAAAAGTAGGAGGGCAACTAAAGGAACCTCTATTAGATACGGGAGCAGATG -ATACAGTATTAGCAGACATAGAGTTGCCAAGAAGATGGAAACCAAAAATAATAGGGGGAATTGGAGTTTT -TATCAAAGTAAGACAGTAGGATCAAATAGTCATAGAAATTTGTCGAAAGAAAGCTATAGGTACAGTATTA -GTAGGACCTACACCGGTCAACATAATGCGAAGAAATCTGTTGACTCAGATTGGTTGCACTTTAAAATTTC -CCATTAGTCCTATTGAAACTGTACCAGTAAGA ->read_161_from_b -CTTGTCACGATAAAAGTAGGAGGGCAACTAAAGGGAGCTTTATTAGATACGGGAGCAGATGATACAGTAT -TAGAAGAACTAGAGTTGCCAGGAAGATGGAAACCAAAAAAGATAGGAGGAATTGGAGGTTTTATCAAAGT -AAGACAGTATGATCAAATAGTCATAGAAATTTCTGGAAAGAAAGCTATAGGTACAGTATTAGTAGGACCT -ATACCTGTCAACCTAATAGGAAGAAATCTGTTGACTCAGATTGGTTGCACTTTAAATTTTCCCATTAGTC -TTATTGAAACTGTACCAGTAAAATGGAAGCCAG ->read_162_from_b -ATCACTCTTTGGCAACGACCCCTTGTCACAATAAAAGTAGGAGGGCAACTAAAGGAAGCCCTATTAGATA -CGGGAGCAGATGATACAGTGTTAGAAGAAATAGAGTTGCCAGGAAGATGGAAACCAAAAATGATAGGGGG -AATTGGAGGTTTTATCAAAGTAAGAAAGTATGATCAGATAGTCATAGAAATTTCTGGAAAGAAAGCTATA -GGTACAGTATTAGTAGGACCTACACCTGTCAACATAATTGGAAGAAATCTGTTGACTCAGATTGGTTGCA -CTTTAAATTTTCCCATTAGTCCTATTGAAACTGTACCAGTAAAATTGAAGCCAGGAATGGAT ->read_163_from_b -CCCTTGTCACAATAAAAGTATGAGGGCAACTAAAGGAAGCTCTATTAGATACGGGAGCAGATGATACAGT -ATTAGATGAAATAGAGTTGCCAGAAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTATCAAA -GTGAGACAGTAGGATCAAATAGTCATAGAAATTTGTGAAAAGAAAGATATAGGTACAGTATTAGTAGGAC -CTACACCTGTCAACATAATTGGAGGAAATCTGTTGACTCAGATTGGTTGCACTTTAAATTTTCCCAATAG -TCCTATTGAAACTGAACCAGTA ->read_164_from_b -CATTAAAAGTAGCAGGGCAACTAAAGGAAGCTCTAATAGATACGGGAGCAGATGATACAGTATTAGAAGA -AATAGAGTTGCCAGGAAGATGGAAACCAAAAATGATGGGGGGAATTGGAGCTTTTATCAAAGTAAGACAG -TATGATCAAATAGTCATAGAAATCTGTGGAAAGAAAGCTATAGGTACAGTATTAGTAGGACCGACACCTG -TCAACATTATTGGAAGAAATCTGTTGACTCAGATTGGTTGCACTTTAAATTTTCCCATTAGTCCTATTGA -AA ->read_165_from_b -TGGCAACGACCCCTTGTCACAATAAAAGTAGGAGGGCAACTAAAGCAAGCTCTATTAGATACGGGAGCAG -ATGATACAGTATTAGAAGAAATAGAGTTGCCAGGAAGATGGAAACCAAACATGATAGGGGGAATTGGAGG -TTTAATCAAAGTAAGACAGTATGACCAAATAGTCATAGAAACTTGTGGAAAGAAAGCTATAGGTACAGTA -TTAGTAGGACCTGCACCTGTCAACATAATTGGAAGAAATCTGCTGACTCAGATTGGTTGCACTTTAAATT -TTCCCATTAGTCCTATTGAAACTCTAGCAGTAAAATTGAAGCCAGGAATGGAGGGCCCAAAAGT ->read_166_from_b -GCAGCAGGGCAACTAAAGGAAGCTCTATTAGATACGGGAGCAGATGATACAGTATTAGAAGAAATAGAGT -TGCCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTTGAGGTTTTATCAAAGTAAGAAAGTATGATCA -AATAGTCATAGAAATTTGTGGAAAGAAAGCTATAGGTACAGTATTAGTAGGACCTACTCCTGTTCACATA -ATTGGAAGAAATCTGTTGACTCAGATTGGTTGCACTTTAAATTTTCCCATTAGTCCTA ->read_167_from_b -CAATAAAAGTAGGAGGGCAACTAAAGGAAGCTCTATTAGATACGGGAGCAGATGATACAGTATTAGAAGA -AATAGAGTTGCCAGGAAGATGGAAACCACAAATGATATGGGGATGTGGAGGTTTTATCAAAGTAAGACAG -TATGATCAAATAGTCATAGAAATTTGTGGAAAGAAAGCTATAGGTATAGTATTAGTAGGACCTACACCTG -TCAACATAATTGGAAGAAATCTGTTGACTCAGATAGGCTGCACTTTAAATTTTCCCATTAGTCCTATTGA -AACTGTACCAGTAAAATTAAAGCCAGG ->read_168_from_b -GGCAACGACCCCTTGTCACAATAAAAGTAGGAGGGCAGCTAAAGGAAGCTCTATTAGATACGCGAGCAGA -TGATACAGTATTAGAAGAAATAGAGTTGCCAGGAAGATGGAAACCAATAATGATAGGGGAAATTGGAGGT -CGTATCAAAGTAAGACAGTATGATTAAATAGTCATAGAAATTTGTGGAAAGAAAGCTATAGGTACTGTAT -TAGTAGGTCCTACACCTGTCAACATAATTGGAAGAAATCTGTTGACTCAGATTGGTTGCACTTTAAATTT -TCCCATTAGTCCTATTGAAACTG ->read_169_from_b -CCCTTGTCACAATAAAAGTAGGAGGGCAACTAAAGGAAGCTCTATTAGATACGGGAGCAGATGATACAGT -ATTAGAAGAAATAGAGTTGCCGGGAAGATGCAAACCAAAAATGATAGGGGGAATTGGAGGTTTTCTCAAA -TTAAGACAGTATGATCAAATAGTCATAGAACTTTGTGGAAAGAAAGCTATAGGTACAGTATGAGTAGTAC -CTACTCCTGTCAACATAATTCGAACAAATCTGTTGACTCAGATTGGTTGCACTTTAAATTTTCCCATTAG -TCCTAATGAAACTGTACCAGTAAAATTGAAGCCAGGAATGGATGGCC ->read_170_from_b -CTTGTCACAATAAAAGTAGGAGGGCAACTAAAGGAAGCTCTATTAGATACGGGGGCAGATGATACAGTCT -TAGAAGAAATAGAGTTGACGGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTATAAAAGT -ATGCCAGTCTGATCAAATAGTCATAGAAATTTGTGGAAAGAAAGCTATAGGTACAGTATTAGTAGGACCT -ACACCTGTCAACATAGTTGGAAGAAATCTGTTGACTCAGATTGGTTGCACTTTAAATTGTCCCATTAGTC -CTACTTAAAGTGTACCAGTAAAATTGAA ->read_171_from_b -TGTCACAATAAAAGTAAGGGGGCAACTAACGGAAGCTCTACTAGATACGGGAGCAGATGATACAGTATTA -GAAGAAATAGAGTTGCCAGGAACATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTATCAAAGTAA -GACAGTATGATCAAATATTCATAGAAATTTGTGGAAAGAAACCTATAGGTACAGTATTAGTAGGACCTAC -ACCTGTCAACATAATTGGAAGCAATCTGTTGACTCAGATTGGTTGCACTTGAAATTTTCCCATTAGTCCT -ATTGAAACTGTACCAGTAAAATTGAAGCCAGGAATGGATGGCCCA ->read_172_from_b -CACTCTTTGGCAACGACCCCTTGTCACAATAAAAGTAGGAGGGCAACTAAGGGAAGTCCTATTAGATACG -GGAGCAGATGATACAGTATTAGAAGAAATAGAGTTGCCAGGAAGATGGAAACCAAAAATGACAGGGGGAA -TTGGAGGTTTTATCTAAGTAAGACAGTATGATCAAATAGTCATAGAAATTTGTGGAAAGAAAGCTATAGG -AACAGTATTAGTAGGTCCTACACCTGCCAACATAATTGGAAAAAATCTGTTGACTCAGATTGGATGCACT -TAAAATTATCCCATTAGTCCTATTGAAACTGTACCAGTAAAATGGAAGCCAGGAATGGATGGCCCAAAAG ->read_173_from_b -CAAATCACTCTTTGGCACCGACCCCTTGTCACAATAAAAGTAGGAGGGCAACTAAAGGAAGCTCTATTAG -ATACGGGAGCAGATTATACAGTATTAGAAGAAATAGAGTTGCCAGGAAGATGGAAACCACAAATGATAGG -GGGAATTGGAGGTTTTATCAAAGTAAGACAGTATGATCAAATAGTCATAGAAATTTGTGGAAAGAAAGCT -ATAGGTACAGTATTAGTAGGACCTACACCTGTCAACATAATTGGAAGAAATCTGTTGGCTCAGAATGGTT -GCACTTTAAATTTTCCCATTAGTCCTATTGAAACTGTAC ->read_174_from_a -ACTCTTTGGCAGCGACCCCTCGTCACAATAAAGATGGGGGGGCAACTAAAGGAAGCTCTATTAGAGACAG -CAGCAGATGATACCGTGTTAGAAGAAATTAATTTACCAGGAAGATGGAAACCAAAAATGATAGACTGAAT -TGGAGGTTTTATCAAAGTAAGACAGTATGATCAGATACCCATAGAAGTTTGTGGACATAAAGCTATAGGT -ACAGTATTAGTAGGACCTACACCTGTCAACATAATTGGAAGGAAACTGTTGAACGAGATTGGTTGCACTT -TGAATTTTCCCATTAGTCCTATTGAAACTGTACCAGTAAAATTAAAGCCGGG ->read_175_from_b -GGCAACGACCCCTTGTCACAATAAAAGTAGGAAGGCAACTAAAGGAAGCTCTATTAGATACGGGAGCAGA -TGATACAGTATTAGAATAAGTAGAGTTGCCAGGAAGAAGGAAACCAAAAATGATAGGGGGAATTGGAGGT -TTTATCTAAGTAAGACAGTATGATCAAATAGTCATAGAAATTTGTGGAAAGAAAGCTATAGGTACAGTAT -TAGTAGGACCTACACCTGTCAACATAATTGGAAGAAATCTGTTGACTCAGATTGGTTGCACTTTGAAGTT -TCCCATTAGTCCTATTGAAACTGTACCAGTAAAATTGAAGCCAGGAATGTCTGGCCCAAAAGT ->read_176_from_b -TAGCAACGACCCCTTGTCACAATAAAAGTAGGAGGGAAACTATTGGAAGCTCTATTAAACACGGGAGCAG -ATGATACAGTATTCGAAGTAATAGAGTTGCCAGGAAGATGGAAACCAAGAATGATAGGGGGAATTGGAGG -TTTTATCAAAGTAAGACAGTATGATCAAATAGTCATAGAAATTTGTGGAAAGAAAGCTATAGGTACTGTA -TTAGTAGGACCTACACCTGCCAACATAATTGGAAGAAATCTTTTGACTCAGATTGGTTGCACTTTAAATT -TGCCCATTAGTCCTATTGAAA ->read_177_from_b -GAGGGCAACAAAAGGAAGCTCTATTAGATACGGGAGCAGATGATACAGTATTAGAAGAAATAGAGTTGCC -AGGAAGATGGAGACCAAAAATGATAGGGGGAATTGGATGTTTTATCAAAGTAAGACAGTATGATCAAATA -GTCATAGAAATTTGTGGAAAGAAACCTATAGGTACAGTAATAGTAGGACCTACACCTGTCAACATAATTG -GAAGAAATCTGTTGACACAGATTGGGTGCACTTTAAATTTTCCCATTAGTCCTATTGGAAGTGTACCAGT -AAAATTGA ->read_178_from_b -AATCACTCTTTGGCAACGACCCCTTGTCACAATAAAAGTAGGAGGGCAACCACAGGAAGCTCTATTAGAT -ACGGGAGCAGATGATACAGTATTAGAAGAAATAGAGTCGCCAGGAAGATGGAAACCAAAAATGATAGGGG -GAATTGGAGCTTTTATCAAAGTAAGACAGTATGATCCAATAGTCATGGAAATTTGTGGAAAGAAAGCTAT -AGGTACAGTATTAGTAGGACCTACACCTGTCAACATAATTGGAAGAAATCTGTTGACTCAGATTGGTTTC -ACTTTAAATTTTACCATTAGTCCTATTGAAACTA ->read_179_from_b -AGTACGGGGGCAACTAAAGGAAGCTCTATTAGATACGGGAGTAGATGATACAGTATTAGAAGAAATAGAG -TTGCCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTATCAGAGTAAGCCAGTATGATC -AAATAGTCATACAAATTTGTGGAAAGAAAGCTATAGGTACAGTATTAGTAGGACCTACACCTGTCAACAT -AATTGGAAGAAATCTGTTGACTCAGATTAGTTGCACTTTAAATTTTCCCATTAGTTCTATTCAAA ->read_180_from_a -GCAGCGACCCCTCGTCACAATAAAGATAGGGGTGCAACTAAAGGAAGCTCTATTAGATACAGGAGCAGAT -GACACAGTGTTAGAAGAAATGAAATTGCCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTT -CTATCAAAGTAAGACAGTATGATCAGATACCCATAGACGTTTATGGACAAAAAGCAATAGGTACCGTATT -AGTAAGACCTACACCTGTCAACATAATTAGAAGGAATCTGTTGACCGAGATTGGTTACACTTTAAATATT -CCCATTAGCCCTATTGAAACTGTAGCAG ->read_181_from_b -CGCTTGGGCAACGACCCCTTGTCACAATAAAAGTAGGAGGGCAACTAAAGGAAGCTCTATTAGATACGGG -AGCACATGATACAGTATTATAAGAAATAGAGTTGCCAGGACGATGGAAACCAAAAATGATAGGGGGAATT -GGAGGTTTTATCCAAGTAAGACAGTATGATCAAATAGTCATAGAAATTTGTGGAAAGAAAGCTATAGGTA -CAGTATTAGTAGGACATACACCTGTCAACATAATTGGAAGAAATCTGTTGACTCAGATTGGTTGCACTTT -AAATTTTCCCATTAGTCCTATTGTAACTGTACCAGTAAAATTGAAGCCAG ->read_182_from_b -TTGTCACAATAAAAGTAGGAGGGCAACTAAAGGAAGCTCTATTAGATACTGGAGCAGATGATACAGTATT -AGAAGAAATAGAGGTGCCAGGAAGATGGAAACCAAAAAAGATAGGGGGAATTGGAGGTTTTATCAAAGTA -AGACAGTATGATCAAATAGTCATAGAAATTTGTGGAAAGAAAGCTATAGGTACAGTATTAGTTGGACCTA -CACCTGTCAACATAATTGGAAGAAATCTGTTGACTCAGATTGGTTGAACTTTAAATTTTCCCATTAGTCC -TATTGAAA ->read_183_from_a -CACTCTTTGGCAGCGGGCCCCCGTCACAATAAAGATAGGGGTGCAACTAAAGGAAGCTCTATTAGAAACA -GGAGCAGATGATACAGTGTTAGAAGAAATGAATTTACCAGGAAGATGGAACCCAAAAAAGATAGGGGGAA -TTGGAGGTGTTATCAAAGTATGGCAGTATGATCAGATACCCATAGAAGTTTGTGGACATAACGCTATAGG -TACAGTATTAGTAGGACCTACACCTGTCAAGAGAATTGGAAGGAATCTGTTGACGGAGATTGGTTGCACT -TTAAATTTTCCCATTAGTCCTATTGCAACTGTACCAGTAAAATTAAAGCCGGGAA ->read_184_from_b -AAAAGTAGGAGGGCAACTAAAGGAAGCTCTATTAGATACGGGAGCAGATAGTACAGTATTAGAAGAAATA -GAGTTGTCAGGAAGATGGAAACCAAAAATGATAGGGGAAATTGGAGGTTTTATCAAAGTAAGACAGTATG -ATCAAATAGTCATAGAAATTTGTGGAAAGAAAGCTAGAGGTACAGTATTAGTAAGACCTACACCTGTCAA -CATAATTGGAAGAAATCTGTTGACTCAGATTGGTTGCACTTTAAAGTTTCCCATTAGTCCTATTGAAACT -GTACCAGTAAAATTGAAGCCAGGA ->read_185_from_b -CTTTGGCAACGACCCCTTGTCACAATAAAAGTAGTAGGGCAACTAATGGAAGCTCTATTATATACGGGAG -CAGATCATACAGTATTAGAAGAAATAGAGTTGCCAGGAAGATGGAAACCAAAAATGAGAGGGGGAATTGG -AGGTTTTATCAAAGTAAGACAGTATGATCAAATAGTCATAGAAATTTGTGGAAAGAAACCTATAGGTACA -GTATGAGGAGGACCTACACCTGTCAACATAATTGGAAGAAATCTGTTGACTCAGATTGGTTGCACTTTAA -ATTTTCCCATCAGTCCTATTGAAACTGTACCAGTAAAATTGAAGC ->read_186_from_b -CAACGAGCCCTTGTCACAATAAAAGTAGGAGGGCAACTAAAGGAAGCTCTATTAGATACGGGAGCAGATG -ATACAGTATTAGAAGAAATAGAGTTGCCAGGAACATGGAAACCAAAAATGATAGGGGGAGTTGGAGGTTT -TATCAAAGTAAGGCAATATGATCAAATAGTCATAAAAATTTGTGGAAAGAAAGCTATAGGTACAGTATTA -GTAGGACCTACACCTGTCAACATAATTGGAAGTAATCTTTTGCCTCAGATTGGTTGCACTTTAAATTTTC -CCATTAGTCCTATTGAAACTGTACCAGTAAAATTGAAGCC ->read_187_from_b -TCTTTGGCAACGACCCCTTGACACAATAAAAGTCGGAGGGCAACTAAAGGAGGCTCAATTAGATACGGGA -GCAGATGATACAGTATTAGAAGAAATAGAGTTGCCAGGAAGATGGAAACCCAAAATGATAGGGGGAATTG -GAGGTTTTATCAAAGTAAGACAGTATGATCAGATAGTCATAAAAATTTGTGGAAAGAAAGCTATAGGTAC -AGTATTAGTAGGACCTAGACCTGTCAACATAATTGGAAGAAATCTGTAGACTCAGATTGGTTGCACTTTA -AATTTTCCCATTAGTCCTATTGAAACTGTACCAGTAAAATTGAAGCGCGGAATGGATGGCCCAAAAG ->read_188_from_b -AAGTAGGAGGGCAACTAAAGGAAGCTCTATTAGATACGGGAGCAGATGATACAGTATTAGAAGAAATAGA -GTTGCCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTATCAAAGTAAGACAGTATGAT -CAAATTGTCATAGAAATTTGTGGAAAGAAAGCTATATGTACAGTATTAGTAGGACCTACACCTGTCAACA -TAATTGGCAGAAATCTGTTGACTCAGATTGGTTGCACTTTAAATTTTCCCATTAGTCCTTTTGAAACTGT -ACCAGT ->read_189_from_a -GGCAACTAAAGGAAGCTCTATTAGATACAGGAGCAGATGATACAGTGTTAGAAGAAATGAATTTACCAGG -AAGATGGAAACCAAAAATGATAGGAGGAATTGGAGGCTTTATCAAAGTAAGACAGTATGATCCGATACCC -ATAGAAGTTTGTGGATATAAAGCTATAGGTACAGTATTAGTAGGACCTACACCTGTCAACATAATTGGAA -GGAATCTGTTGACCGAGATTGGTCGCACTTTAAATTTTCCCATTAGTCCTATTGAAACTGTACCAGTGAA -AT ->read_190_from_b -ACCCCTTGTCACAATAAAAGTAGGAGGGCAACTAAAGGAAGCTCTATTAGATACGGGAGCAGATGATACA -GTATTAGAAGAAATAGAATTGCCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTATCA -AAGTAAGGCAGTATGATCAAATAGTCATAGAAATTTGTGGAAAGAAAGCTATAGGTACAGTATTAGTAGG -ACCTACACCTGTCAACATTATTGGAAGAAATCTGTTGACTCAGATTGGTTGCACTTTAAATTTTCCCATT -AGTCCTATTGAGACTGTACCAGTA ->read_191_from_b -CCCTTGTCACAATAAAAGTAGAAGGGCAACTAAAGGAAGCTCTATTAGATACGGGAGCAGTTGATACAGT -ATTTGAAGAAATAGAGTTGCCAGGAAGATGGAAACCAAAACTGATAGGGGGCATTGGAGTTTTTATCAAA -GTAAGACAGTATGATCAAATAGTCATAGAAATTTGTGGAAAGAAAGCTATAGGTACAGTATAAGTAGGAC -CTACACCTGTCAACATAATTGGAAGAAATCAGTTGACTCATATTGGTTGCACTTTAAAGTTTCCAATTAG -TCCTATTGAAACTGTACCAGTAAAATTGAAGCCAGAAA ->read_192_from_b -AATCACTCTTTGGCAACGACCCCTTGTCACAATAAAAGTAGGAGGGCAACTAAAGGAAGCTCTATTAGAT -ACGGGAGCAGATGATACAGTATTAGAAGAAATAGAGTTGCCAGGAAGATGGAAACCAAAAATGATAGGGG -AAATTGGAGGTTTTATCACAGTAAGACAGTATGATCAAATAGTCATAGAAATTTGTGGAAAGAAAGCTAT -AGGTACAGTATTAGTAGGACCTACACCTGTCAACATAATTGGAAGAAATCTGTTGACTCAGATTGGTTGC -ACTTTAAATTTTCCCATTAGTCCTATTG ->read_193_from_b -CCCCTTGTCACAATAAAAGTAGGAGGGCAACTAAAGGAAGCTCTATTAGATACGGGAGCAGATGATACAG -TATTAGAAGAAATAGAGTTGCCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTATCAA -ATTAAGACAGTATGATCAAATAGTCATAGAAATTTGTGGAAAGAAAGCTATAGGTACAGTATTAGTAGGA -CTTACACCTGTACACATAATTGGAAGAAATCTGTTGACTCAGATTGGTTGCACTTTAAATTTTCCCATTA -GTCCTATTGAAAC ->read_194_from_a -TCTTTGGCAGCGACCCCTCGTCACCATAAAGATAGGGGCGCAACTAAAGGAAGCTCTATTAGATACAGGA -GCAGATGATACAGTGTTAGAAGAAATAAATTTACCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTG -GAGGTTTTATCCAAGTAAGACAGTATGATCAGATACCCATAGAAGTTTCTGGACTTAAAGCTATAGGTAC -AGTATTAGTAGGACCTACACCTGTCAACATAATTGGAAGGAATCTGTTGACCGAGATTGGTTGCACTTTA -AATTTTCCCATTAGTCCTATTGAAACTGTACCAGTAAAATTAAAGCCGGGAATGGATG ->read_195_from_b -CATTGGCACCGACCCCTTGTCACAATAAAAGTAGGAGGGCAACTAAAGGAAGCTCTATTAGATACGGGAG -CAGATGATACAGTATTAGAAGAATTAGAGTTGCCAGGCAGATGGAAACCAAAAATGATAGGGGGAATTGG -AGGTTTAATCAAAGTAAGACAGTATGATCAAATAGTCACAGAAATTTGTGGAAAGAAAGCTATAGGTACA -GTATTAGTAGGACCTACACCTGTCAACATAATTCGAAGAAATCTGTTGACTCAGTTTGGTTCCACTTTAA -ATTTTCCCATTAGTCCTAT ->read_196_from_b -GTCACAATAAAAGTAGGAGGGCAACTAAAGGAAGCTCTAATAGATACGGGAGCAGATGATACAGTATTAG -AATAAATAGAGTTGCCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTATCAATGTAAG -ACAGTACGATGAAATAGTCATAGAAATTTGTGGAAAGAAAGCTATAGGTACAGTATTAGTAGGACCTACA -CCTGTCAACATAATTGGAAGAAATCGGTTGACTCAGATTGGTTGCGCTTTAAATACTCCCATTAGTCCTA -TTGAAACTGTACCAGTAAAATTGAAGGCAGGAATGGATGGCCCA ->read_197_from_b -CACTCTTTGGCAACGACCCCTTGTCACAATAAAAGTAGGAGGGCAACTAAAGGAAGCTCTATTAGATACG -GGAGCAGATGATACAGTATTAGAAGAAATAGAGATGCCAGGAAGATGGAAACCAAAAATGATAGGGGGAA -TTGGAGGTTCTATCAAATTAGGACAGTTTGATCAAATAGTCATAGACATTTGTGGAAAGAAAGCTATACG -TACAGTATTAGCAGGACCTACACCTGTCAACATAATTGGAAGAAATCTGTTGACTCAGATTGGTTGCACT -TTAAATTTTCCCATTAGTCCTATTGAAACTGTACCAGTAAAATTGAC ->read_198_from_b -CACTCTTTGGCAACGACCCCTTGTCACAATAAAAGTAGGAGGGCAACTAAAGGAAGCTCTATTAGATACT -GGAACAGATGATACAGTATTAGAAGAAATAGAGTTGCCAGGAAGATGGAAACCAAAAATGATAGGGGGAA -TTGGAGGTTTTATCAAAGTAAGACAGTATGATCAAATAGTCATAGAAATTTGTGGAAAGAATGCTATAGG -TACAGTATTAGTAGGACCTACACCTGTCATGATAATTGGAAGAAACCTGTAGACTCCGAATGGTTGCACT -TTAAATTTTCCCATTAGTCCTATTGAAACT ->read_199_from_b -GGCAACTAAAGGAAGCTCTATTAGATACGGGAGCAGATGATACAGTATTAGAAGAAATCGAGTTGCCATG -AATATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTATCGAAGTAAGACAGTATGATCAAATAGTC -ATAGAAATTTGTGGAAAGAAAGCTATAGGTACAGTATTAATAGGACCTACACCTGTCAACATAATTGGAA -GAAATCTGTTCACTCAGATTGGTTGCACTTTAAATTTTCCCATTAGTCCTAT ->read_200_from_b -TCACAATAAAAGAAGGAGGGCAACTAAAGGAAGCTCTATTAGATACGGGAGCAGATGATACAGTATTAGA -AGAAATAGAGTTGCCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTCTCAAAGTAAGA -CAGTATGAGCAAATGGTCATAGAAATTTGTGGAAAGAAAGCTATAGGTACAGTATTAGTAGGACATACAC -CTGTCAACATAATTGGAAGAGATCTGTTGACTCAGATTGGTTGCACTTTAAATTTTCCCATTAGTCCTAT -CGTAACTGTACCAG ->read_201_from_b -ACCCCTTGTCACAATAAAAGTAGGAGGGCAACTAAAGGAAGCTCTATTAGATACGGGAGCAGATGATACA -GTATTAGAAGAAATAGAGTTGCCAGGAAGATGGAAACCAAAATTGATAGGGGGAATTGGAGGTTTTATCA -AAGTAAGACAGTATGATCAAATAGTCATAGAAATTTGTGGAAAGAAAGCTATAGGTACAGTATTAGTAGG -ACCTACACCTGTCAACATAATTGGATGAAATCTGTTGACTCAGATTGGTTGCACTTTAAATTTTCCCATT -AGTCCTATTGAAACTGTACCA ->read_202_from_b -AAGTAGGAGGGCAACTAAAGGAAGCTCTATTAGATACGGCAGCAGATGATACAGTATTAGAAGAAATAGA -GCTGCCAGGAAGATGGAAACCAAAAATGATAGGGCGAATTGGAGGTTTTATCAAAGTAAGACAGTATGAT -CAAATAGTCATAGAAATTTGTGGAAAGAAAGCTATATGTACAGTATTAGTAGGCCCTACACCGGTCAACC -TAATTGGAAGAAATTTGTTGACTCAGATTGGTTGCACTTTAAATTTTCCCATTAGTCCTATTGAAACTGT -A ->read_203_from_b -CCTTGTCACAATAAAAGTAGGAGGGCAACAAAAGGAAGCTCTATTAGATACGGGAGCAGATGATACAGTA -TTTGAAGAAATAAAGTTGCCAGGAAGATGGAAACCAAAAATGATAGGGGGGATTGGAGGTTTTATCAAAG -TAAGACAGTATGATCAAATAGTCATATAAATGTGTGGAAAGAAAGCTATAGGTACAGTATTAGTAGGCCC -TACACCTGTCAACATAATTTGAAGAAATCTATCGACTCAGATTGGTTGCACTTTAAATTTTCCCATTAGT -CCTATTGAAACTGTATCAGTAAAATTCAAGC ->read_204_from_b -GTCACAATAAAAGTAGGAGGGCAACTAAAGGAAGCTCTATTAGATACGGGAGCAGATGATACAGTTTTAG -AAGAAATAGAGTTGCCAGGAAGATGGAAACCGAAAATGATAGGGGGAATTGGAGGTTTTATCAAAGTAAG -ACAGTATGATCAAATAGTCATAGAAATTTGTGGTAAGAAAGCTATAGGTACAGTATTAGTAGGACCTACA -CCTGTCAACATAATTGGAAGAAATCTGTTGACTCCGATTGGTTGCACTTTAAATTTTCCCATTTGTCCTA -TTGAAACTGTACCAGTAAAATCGAAGCCAGGAAT ->read_205_from_b -CTTTGGCAACGACCCCTTGTCGCAATAAAAGTAGCAGGGCAAGTAAAGGATGCTCTATTAGATACGGGAG -CAGATGATACAGTATTAGAAGAAATAGAGTTGCCACGAAAATGGAAACCAAAAATGATAGGGGGAATTGG -AGGTTTTATCAAAGTAAGACAGTATGATCAAATAGTCATAGAACTTAGTGGAAAGAAAGCTATAGGTACA -GTATTAGTAGGACCAACGCCTGTCAACATAATTGGAAGAAATCTGTTGACTCAGATTCGTTGCACTTTAA -ATTCTCCCATTAGTCCTATTGAAACTGTAACAGTAAACTTGAAGCCAGGAAT ->read_206_from_b -TAGGAGGGCAACTAAAGGATGCTCTATTAGATACGGGAGCAGATGATACAGTATTAGAAGAAATAGAGTT -GTCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTGTCAAAGTAAGACAGTATGATCAA -ATAGTCATAGAAATTTGTGGAAAGAAAGCTATAGGTACAGTATTAGTAGGACTGACACCTGTCAACATAA -TTGGAAGAAATCTGTTAACTCAGATTGGTTCCACTTTAAATTATCCCATTAGTCCTATTAAAACTGTACT -AGTAAAATTGAAGCCAGGA ->read_207_from_b -CAACGACCCCTTGTCACAATAAAAGTAAGAGGGCAACTAAAGGAAGCTCTATTAGATAGGTGAGCAGATA -ATACAGTATTAGAACAAATAAAGTTGCCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTT -TATCAAAGTAAGACAGTATGATCAAATAGTCATCGAAATTTGTGAAAAGAAAGCTATAGGTACAGTATTA -GTAGGACCTACAACTGTCAACATAATTGGAATAAATCTGTTGGCTCAGATTGGTTGCACTTTAAATTTTC -CCATTAGTCCTATTGAAACTGTACCAGTAAAACTGA ->read_208_from_a -TCTTTGGCAGTGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGATACAGGA -GCAGATGATACAGTGTTAGAAGAAATGAATTTACCAGGAAGATGGACACCAAAAATGATAGGGGGAATTG -GAGGTTTTATCAAAGTAAGACAGTATGATCAGATACCCATAGAAGTTTGTGGACATAAAGCTATAGGTAC -AGTATTAGTAGGACCTACACCTGTCGACATAATTGGAAGGAATCTGTTGACCTAGATCTGTTGCACTTTA -AATTTTCCCATTAGTCCTA ->read_209_from_b -ACGACCCCTTGTCACAATAAAAGTAAGAGGGCAACTAAACGAAGCTCGATTAGATACGGGAGCAGATGAT -ACAGTATTAGAAGAAATAGAGTTGCCAGAACGATGGAAACCAAAAATGAGAGGGGGAATTCGAGGTTTTA -TCAAAGTAAGGCAGTATGATCAAATAGTCATAAAAATTTGTGGAAAGAAAGCTATAGGTACAGTATTAGT -AGGACCTACACCTGTCAACATAATTGGAAGAAATCTGTTGACTCAGATTGGTTGCACTTTAAATTTTCCC -AGTAGTCCTATTGAAACT ->read_210_from_b -GGAGGGCAACTAAAGGAAGCTCTATTAGATACGGGAGCAGATGATACAGTATTAGAAGAAATAGAGTTGC -CAGGAAGATGGAACCCAACAATGATAGGGGGAATTGGAGGTTTAATCAAAGTAAGACAGTATGATCGAAG -AGTCATAGAAATTTGTGGAAAGAAAGCTATAGGTACAGTAGTAGTAGGACCTACACCTGTCAACATAATT -GGAAGAAATCTGTTGACTCAGATTATTTGCACTTTAAATTTTCCCATTAGTCCTATTGAAAC ->read_211_from_b -CCCCTTGCCACAATAAAAGTAGGAGGGCAACTAAAGGAAGCTCTATTAGATACGGGAGCAGATGATACAC -TATTAGACGAAATAGAGTAGCCAGGATGATGGCAACCAAAAATTATAGGGGGAATTGGAGGTTTTATCAA -AGTAAGACAGTATGATCAAATAGTCATAGAAATTTGTGGAAAGAAAGCTATAGGTGCAGTGTTAGTAGGA -CATACACCTGTCAACATAATTGGAAGAAATCTGTTGACTCAGATTAGTTCCACTTTAAATTTTCCCATTA -GTCCTATTGAAACTGTACCAG ->read_212_from_b -CTCAAATCACTCTTTGGCAACGACCCCTTGTAACAATAAAAGTAGGAGGGCAACTAAAGGAAGCTCTATT -AGATACGGGAGCAGATGATACAGTATTAGAAGAAATTGGGTAGCCAGGAAGATGGAAACCAAAAATGATA -GGGGGAATTGGAGGTTTTATCAAAGTAAGACAGTATGATAAAATAATCACAGAAATGTTTGGAAAGAAAG -CTATAGGTACAGTATTAGTAGGACCTACACCTGTCAACATAATTGGAAGAAATCTGTTGACTCAGATTGG -TTGCATTTTAAATTTTCCCATTAGTCCTATTGAAACTGTAC ->read_213_from_b -CGACCCCTTGTCACAATAAAAGTCGGAGGGCAACTAAAGGAAGCTTTATTAGATACGGCAGCAGATGATA -CAGTATTAGAAGCAATAGGGTTGCCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTAT -CAAAGTAAGACAGTATGATCAAATAGTCATATAAATTTGTGGAAAGAAAGCTATAGGTACAGTAGTAGTA -GTACCTACACCTGTCAACATAGTTGGAAGAAATCTGTTGACTCAGATTGGTTGCACTTTAAATTTTCCCA -TTAGTCCTA ->read_214_from_b -CCCCTTGTCACAATAAAAGTAGGATGGCAACTAAAGGAAGCTCGATTAGATACGGGAGCAGATGATACAG -TATTAGAAGAAATAGAGTTGCCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTATCAA -AGTAAGACAGTATGATCAAATAGACATAGAAATCTGTGGAAAGAAAGCTATAGGTACAGTATTAGTAGGA -CCTACACCTGTCAACGTAATTGGAAGAAATCTGTTGACTCAGATTGGTTGCACTTTAAATTTTCCCATTA -GTCCTATTGAAACTGTACCAGT ->read_215_from_b -TAAAAGTAGAAGGGCAACTAAGCGAAGCTCTATCGGATACGTGAGCAGATGATACAGTAGTAGAAGAAAT -AGAGTTGCCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTATCAAAGTAAGACAGTAT -GATCAAATAGTCATAGAAATTTGTGGAAAGAAAGCTATAGGTACAGTATTAGTAGGACCTACACCTGTCA -ACATAATTTGAAGAAATCTGTTGACTCAGATTGGCTGCACTTTAAATTTTCCCATTAGTCCTATTGAAAC -TGTACCAGTAAAATTGAAGCCAGG ->read_216_from_b -GACCCCTTGTCGCAATAAAAGTAGGAGGGCAACTAAAGGAAGCTCTATTAGATACGGGAGCAGATGATAC -AGTATCAGAAGAAATAGAGTTGCCCGGAAGATGGTAACCAAAAATGATAGGGGGAGTTGGAGGATTTATC -AAAGTAAGACAGTATGATCAAATAGTCATAGAAATTTGTGGAAAGAAAGCTATAGGTACAGTATTAGTAG -GACCTACACCTGTCAACATAATTGGAAGACATCTGTTGACTCAGATTGGTTGCACTTTAAATTTTCCCAT -TAGTCCTATTGAAACTGTACCAG ->read_217_from_b -AGTAGGAGGGCAACTAAAGGAAACTCTATTAGATACGGGAGCAGATGATACAGTATTAGAAGAAATAGAG -TTGCCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTCTTATCAAAGTAAGACAGTGTGATC -AAATAGTCATAGAAATTTGTGGAAAGAAAGCTATAGGTACAGTATTTGTAGGACCTACACCTGTCAACAT -AATTGGAAGAAATCTGTTGACTCAGATTGGTTGCACTTGAAATTTTCCAATTAGTCCTATTGAGACTGTA -CCAGTAAAATTGAAGCCGGGAATGGA ->read_218_from_a -CTCTTTGGCAGCGACCCCTCGTCCCAATAAAGATAGGGGGGCAACTAAAGGAGGCTCTATTAGATACAGG -AGCAGATGAAACAGTGTTAGAAGAAATGAATTTACCAGGCAGATGGAAACCAAAAATGATAGGGGGAATT -TGAGGTTTTATCAAAGTAAGTCAGTATGATCCGATACCCATAGAAGTTTGTGGACATAAAGCTATAGGTA -CAGTATTAGTAGGACCTACACTGGTCAACATAATTGCAAGGAATCTGTTGACCGAGATTGGTTGCACTTT -AAATTTTCCCATTAGTCCTATTGAAACTGTACC ->read_219_from_a -TCTGATCACTCTTTGGCAGCGACCCCCAGTCACAATAAAGATAGGGGGGGAACTTAAAGAGGCTCTATTA -GATACAGGAGCAGATGATACCGTGTTAGAAGATATGAATTTACCAGGAAGATGGAAACCAAAAATGATAG -GGGGAATTGGAGGTTTTATCAAAGTAAGACAGTATGATCAGATACCCATAGAAGTTTGTGGACCTAAAGC -TATAGGTACAGTATTAGTAGGACCTATACCTGTCAACATAATTGGAAGGAATCTGTTGACCGAGCTTGGT -TGCACTTTAAATTTTCCCATTAGTCCTATTGAAACTGTACCAGTAAAATTA ->read_220_from_b -AGGGCAACTAAAGGAAGCTCTATTAGATACGGGAGCAGATGATACAGTATCAGAAGAAATAGAGTTGCCA -GGGAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTATCAAAGTAAGACTGTATGATCAAATAG -TCATAGAAATTTGTGGAAAGAAAGCTATAGGTACAGTATTAGTAGGACCTACACCTGTCAACATAATAGG -AAGAAATCTGTTGACTCAGATTTGTTGCACTTTAAATTTTCCCATTACCCCTATTGAAACTGACCCAG ->read_221_from_b -GCAACGACCCCTTGTCACAATAAAAGTAGGAGGGCAACTAAGGGAAGCTCTATTAGATACGGGAGCACAT -GATACAGTATTAGAAGAAATAGAGTTGCCAGGAGGATGGAAACTAAAAATGATAGGGGGAATTGTAGATT -TTATCAAAGTAAAACAGTATGATCAAATAGTCATAGAAATTTGTGGAAAGATAGCTATAGGTACAGTATT -AGTAGGACCTACACCTGTCAACATAATTAGAAGAAATCTGTTGACTCAGATTGGTTGCACTTTAAATTTT -CCCATTAGTCCTATTG ->read_222_from_b -TCAAATCAGTCTTTGGCAACGACCCCTTGTCACAATAAAAGTAGGAGGGCAACTAAAGGAAGCTCTATTA -GATTCGGGAGCAGAGGATACAGTATTAGAAGAAATGGAGTTGCCACGAAGATGGAAACCAAAACTGATAG -GGGGAATTGTAGGTTTTAACATAGTAAGGCAGTATGATCAAATAGTCATAGAAAATTGTGGAAAGAGAGC -TTTAAGTACAGTATTAGTAGGACCTAAACCTGTCAACATAACTGGAAGAAATCTGTTGACTCAGATTGGT -TCCACTTTAAATTTTCCCATTGGTCCTATTGAA ->read_223_from_b -CTGTGGCAACGACCCCTTGTCACAATAAAAGTAGGAGGGCAACTAAAGGAAGCTCTATTAGATACGGGAG -CAGATGATACAGTATTAGAAGAAATAGACTTGCCAGGAAGATGGGAACCAAAAATGATAGGGGGAATTGG -AGGTTTTATCAAAGTAAGACAGTATGTTCAAATAGTCATAGAAATTTGTGGAAAGAAAGATATAGGTACA -GTATTAGTAGGACCTAGACCTGTCAACATAATTGGAAGAAATCTGTCGACTCAGATTGGTTGCACTTTAA -ATTTTCCCATTAGTCCTATTGAAACTGTACCAGGAAACTTGAAGCCAGGAATGGATGGCCC ->read_224_from_b -CAACGACCCCTTGTCACAATAAAAGTAGGAGGGCAACTAAAGGAAGCTCTATTAGATATGGGAGCAGATG -ATACAGTATTAGAAGAAAAAGAGTTGCCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTT -AATCAAAGTAAGACAGTATGATCAAATAGTCATAGAAATTTGTGGAAAGAACGCTATAGGTACAGTATTA -GTAGGACCTACACCTGTCATCATAATTGGCAGACATCTGTCGACTCAGATTAGTTGCACTTTAAATTTTC -CCATTAGTCCTATTGAAACTGTACCAGTAAAATTGAAGCC ->read_225_from_a -CTGATCACTCTTTGGCAGCGACCCCTCGTCACAATAAAGATAGGGGGGCAACTACAGGAAGCTCTATTAG -ATACAGGAGCAGATGATACAATGTGAGAAGAAATGAATTTACCAGGAAGATGGAAACCAAAAATGATAGG -GGGAATCGGAGGTTTTATCAAAGTAAGACAGTATGATCTGATACCCGTAGAAGTTTGTGGACATAAAGCT -ATAGGTACAGTATTAGTAGGACCTACACCTGTCAACATAATTGGAAGGAATCTGTTGACCGAGATTGGTT -GCACTTTAAATTTTCCGATTAGTCCTATTGAAACTGTACCA ->read_226_from_b -ATCACTCTTTGGCAACGACGCCTTGTCACAATAAAAGTAGGAGGGCCACCAAAGGAAGCTCTATCAGATA -CGGGAGCAGATTATACAGTATTAGACGAAATAGAGTTGCCAGGAAGATGGAAACCAAAAATGATAGGGGG -AATTGGAGGTTTTATCAAAGTAAGACAGTATGATCAAATAGTGATAGAAATTTGTGGAAAGAAAGCTATA -AGTACAGTATTAGTAGGACCTACACCTGTCAACATAATTGGAAGAAATCTGCTGACTCAGATTGGTTGCA -CTTTAAATTTTCCCATTAGTCCTATTGAAACTGTACCA ->read_227_from_b -AGGGAAACTAAAGGAAGCTCTATTAGATACGGGAGCAGATGATACAGTATTAGAAGAAATAGAGTTGCCA -GGAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTCTATCAAAGTAAGACAGTATGATCAAATAG -CCATAGAAATTTGTGGAAAGACAGCTATAGGTCCAGTATTAGTAGGATCTACACCAGTCAACATAATTGG -AAGAAATCTGTTGACTCAGATTGGTTGCACTTTAAATTTTCCCATTACTCCTATTGAAACTGTACCTGTA -AAATTGAAGCC ->read_228_from_b -CTCAAATCAATCTTTGGCAACGACCCCTTGTCACAATAAAGGTAGGAGGGCAACTAAAGGAAGCTCTATT -AGATACGGGAGCAGATGATACAGTATCAGAAGTAATAGAGTTGCCAGGAAGATGGAAACCAAAAATGATA -GGCGGAATTGGAGGTTTTATCAAAGCAAGACAGTATGATCAAATAGTCATAAAAATTTGTGGAAAGAAAG -CTATAGGTACAGTATTAGTAGGACCTACACCTATCAACATAATTGGAAGAAATCTGTTGACTCAGATTGG -TTGCACTTTTAATTTTCCCATTAGTCCTATTGAAACTGTACCAGTAAAATTGAAGCCAGGAATGGATGGC -CCAAAAGT ->read_229_from_b -TAGGAGGGCAACTAAAGGAAGCTCTATTAGATACGGGAGCAGATGATACAGTATTAGAAGAAATAGTGTT -GCAAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTATCAAAGTCAGACAGTATGATCAA -ATAGTCATAGAAATTTGTGGAAAGAAAGCTATAGGTACAGTATTAGTAGGACCTACACGTGTCAACATAA -GTGGAGGAAATCTGTTGACTCAGATTGGTTGCACTTTAAATTTTCCCATTAGTCCTATTGAAACTGTACC -AGTAAAATCGAAGCCAGGAATGGA ->read_230_from_b -ACCCCCTGTCACAATAAAAGTAGGAGGGCAACTAAAGGAAGCTCTATTAGATACGGGAGCAGATGATACA -GTATTAGGAGAAATAGAGTTGCCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGCAGGTTTTATCA -AAGTAAGACAGTATGATCAAATAGTCAAAGAAATTTGTGGAAAGAAAGCTATAGGTACAGTATTAGTAGG -ACCTACACCTGTCAACATAATTGGAAGAAATCTGTTGACTCAGATTGGTTGTACTTTAAATTGTCCCATT -AGTCCTATTG ->read_231_from_b -TCTTTGGCAACGACCCCTTGTCACAATAAAAGTAGGAGGGCAACTAAAGGAAGCTCTATTAGATACGGGA -GCAGATGATACAGTATTAGAAGAAATAGAGTTGCCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTG -GAGGTTTTATCAAAGTAAGACAGTATGATCAAATAGTCATAGAAATTTGTGATAAGAAAGCTATAGGTAC -AGTATTAGTAGGCCCTACACCTGTCTACATAGTTGGAAGATAGCTGTTGACTCAGATTAGTTGCACTTTA -AATTTTCCCATTAGTCCTATTGAAACTGTACCAGTAAAATTGTAGCCAGGA ->read_232_from_b -TTGTCACAATAAAAGTAGGAGGGCAACTAAAGGAAGCTCTATTAGTTACGGGAGCAGATGATACAGCATT -AGAAGAAATAGACTTCCCAGGAAGATGGAAACCAAAAATGATGGGGGGAATTGAAGGTTTTATCAAAGTA -AGACAGTATGATCAAATAGTCATAGAAATCTGTGGGAAGAAAGCTATAGGTACAGTATTAGTAGGACCTA -CACCTGTCAACATAATTGGAAGAAATCTGTTGACTCAGATTGGTTGCACTTTAAATTTTCCCATTAGTCC -TATTGAAACTGTACC ->read_233_from_b -CACAATAAAAGTAGGAGGGCAAGTAAAGGAAGCTCTATTAGATACGGGAGCAGATGATACAGTATTAGAA -GAAATAGAGTTGCCAGGAAAATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTATCAAAGTAAGAC -AGTATGATCAAATAGTCATAGAAATTTGTGGAAAGAAAGCTATAGGTACAGTATTAGTAGGACCTACACC -AGTCAACATAATTGGAAGAAATCTGTTGACTCAGATTGGTTGTACTTTAAATTTTCCCATTAGTCCTATT -GAAACTGTACCAGTAAAATTGAAGCCAGGAATGGATGGCCCAAAAG ->read_234_from_b -CGACCCCTAGTCACAATAAAAGTAGGAGGGCAACTAAAGGAAGCTCTATTAGATACGGGCGCAGATGATA -CAGTATTAGAAGACATAGAGATGCCAGGAAGATGGCAACCAAAAATGATAGGGTGAATTGGAGGTTTTAT -CAAAGTTAGACAGTATGATCAAATAGTCTTAGGAATTTGTGGGAAGTAAGCTATAGGTACAGTATTAGTA -GGACCTACACCTCTCTACATAATGGGAAGAAATCTGTTGACCCAGATTGGTTGCACTTTAAATTTTCCCA -TTAGTCCTATT ->read_235_from_b -CCCCTTGTCACAATAAAAGTAGGAGGGCACCTAAAGGAAGCTCTATTAGATTCGGGAGCAGATGACACAG -TATTAGAAGAAATAGAGTTGCCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGAAGTTTAATCAA -AGTAAGACAGTATGATAAAATAGTCATAGAACTTTGTGCAAAGAAAGCTATAGGTACAGTATTAGTAGGA -CCTACACCTGTCAACATAATTGAAAGAAATCTGTTGACTCAGATTGGTTGCACTTTAAATTTTCCCATTA -GCCCTATTGAAACTGTACCAGTAAAATTGAAGCCAGGAATG ->read_236_from_b -CCCCTTGTCACAATAAAAGTAGGAGGGCAACTAAAGGAAGCTCTATTAGATACGGGAGCAGATGATACAT -TATTAGAAGAAATAGAGTTGCCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGTAGGTTTTATCAA -AGTAAGAAACTATGATCAAATAGTCATAGAAATATGTGGAGAGGAAGCTATAGGTACAGTATTAGTAGTA -CCTACACCTGTCAGCATAATTGGAAGAAATCTGTTGACTCAGATTGGTTGCACTTTAAATTGTCCCATTA -GCCCTATTGAAACTGTACCAGTAAAATTGAAGCCAGGAATGGATGGCCCA ->read_237_from_b -GTAGGAGGGCAACTAAAGGAAGCTCTATTAGATACGGGAGCAGATGATACAGTATTAGAAGAAATAGAGT -TGCCAGGAAGATGGAAACCAAAAATGATCGGGGGAATCGGAGCTTTTATCAAAGTAAGACAGTATGCTCA -AATAGTCATAGAAGTTTGTGGAAAGAAAGCTATAGGTACAGTATTAGTAGGACCTACACCTGTCAACATA -ATTGGAAGAAATCTGTTGACTCAGAGTGGTTGCACTTTAAATTTTCCCATTAGTCCTATTGAAACTGTAC -CAGTAAAATTGAAGCCAGGAATGGATGGCCC ->read_238_from_b -ACGACCCCTTGGCACAATAAAAGTAGGAGGGCAACTAAAGGAAGCTCTATTAGATACGGGAGCAGATGAT -ACAGTATTAGAAGAAATAGAGTTGCCAGGGAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTA -TCAAAGTAAGACAGTATGATCAAATAGTCCTAGAAATTTGTGGAAAGAAAGCAATAGGTACAGTATTAGT -CGGACCTACACCTGTCAACATAATTCGAAGAAATCTGTTGACTCAGATTGGTTGCACTTTAAATTTTCCC -ATTAGTCCTATTGAAA ->read_239_from_b -GGAGGGCAACTAAAGGATGCTCTATTAGATACGGGAGCAGATGATACAGTATTAGAAGAAATAGAGTTGC -CAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTATCAAAGTAAGACAGTATGATCAAAT -AGTCATAGAAATTTGTGGAAAGAAAGCTATAGGTACAGTATTAGTAGGACCTCCACCTGTCAACATAATT -GGAAGAAATCTGTTGACTCAGATTGGTTGCACTTTAAATTTTCCCGTTAGTCCTATTGAAACTGTACCTG -TAAAATCGAAGCCAGGAATGGATGG ->read_240_from_a -GGGCAACTAAAGGAAGCTCTATTAGATACAGGAGCAGCTGATACATTGTTGGAAGAAATGAAGTTACCAA -GAAGATGGAAACCAAAAATGATATGGGGACTTGGAGGTTTTATCAAAGTAAGACAGAAAGATCAGATGCC -CATAGAACTTTGTGGACATAAAGCTATAGGTACAGTATTAGTAGGACCTACACCTGTCAACATAATTGGA -AGGAATCTGTTGACCGAGATTGGTTGCACTTTAAATTTTCCCATTAGTCCTATTGAAACTGTACCAGTAA -AAATAAAGCCGGGAA ->read_241_from_a -TCACATTAAAGATAGGGGGGAAACTCAAGGAAGCTCTATTAGATACAGGAGCAGATGATACAGTGTTAGA -AGAAATGGATTTACCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGGGGTTTTATCAAAGTAAGA -CAGTATGATCAGATACCCATAGAAGTTTCTGGAAATAAAGCTATAGGTACAGTATTAGTAGGACCTACAC -CTGTCAACATAATTGGAAGGAATCTGTTGACCGAGATTGGTTGCACTTTAAATTTTCCCATTAGTCCTAT -TGAAAATGTACCAGTAAAATTAAAGCCGA ->read_242_from_b -GCATCGACCCCTTGTCACAATAATAGTAGGAGGGCAACTAAAGGAAGCTCTATTAGATACGGGAGCAGAT -GATTCAGTATTAGACGAGATAGAGTTGCCAGGAAGATGGAAACCAAAAAGGATAGGGGCAATTGGAGGTT -TTATCAAAGTAAGACAGTATGATCAAATAGTCATCGAAATTTGTGGAAAGAAAGCTATAGGTACAGTATT -AGTAGGACCTACACCTGTCAACATAATTGGAAGAAATCTGTTGACTCAGATTGGTTGCACTTTAAATTTG -CCCATTAGTCCTATTGAAACTGTACCAGTAAAATTGAAGCCAAGAATGGATGGCCCAAAA ->read_243_from_a -GGGGGCAACTAAAGGAAGCTCTATTAGGTACAGGAGCAGATGATACAGTGTTAGAAGAAATGAATTTACC -AGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTATCAAAGTAAGACAGTATGATCAGAAA -CCCATAGAACTTTGTGGACATAAAGCTATAGGTACAGTATTAGTAGGACCTACACCTGTCAACATAATTG -GAAAGAATCTGTTGACCGAGATTGGTTGCACTTTAAATTGTCCCATTAGTCCTA ->read_244_from_b -TAGGAGGGCAACTAAAGGAAGCTCTATTAGATACGGGAGCAGATGATATAGTATTAGAAGAAATAGAGTT -GCCAGGATGATGGAAACCAAAAATGATAGGGGGAATTGGAGGATTTATCAAAGTAAGACAGTATGATCAA -ATAGTCAAAGGAATTTGTGGAAAGAAAGCTAAAGGTACAGTATTAGTAGGACCTACACCTGTCACCATAA -TTGTAAGAAATCTGTTGACTCAGATTGGTTGCACTTTAAATTTTCCCATTAGTCCTATTGAAACTGTACC -AGTAAAACTGAAGCCAGGAATGGATGGCCCAAAAG ->read_245_from_b -AAATCCTTCTTTGGCAACGACCCCTTGTCACAATAAAAGTAGGAGGGCAACTAACGGTAGCTCTATTAGA -TACGGGAGCAGATGATACAGTATTAGAAGAAATAGAGTTGCCAGGAAGATGGAAACCAAAAATGATAGGG -GGAATTGGAGGTTTTATCAAAGTAAGGCAGTATGATCAAATAGTCATCGAAATTTGTGGAAAGAAAGCTA -TAGGTACAGTATTAGTTGGACCTACACCTGTCAACATAATTGGAAGAAATCTGTTGACTCAGATTGGTTG -CACTTTAAATTTTCCCATTAGTCCTATTGAAACTGTACC ->read_246_from_b -TAAAAGTAGGAGGGCAACTAAAGGAAGCTCTATTATATACAGGAGCAGATGATACAGTATTAGAACAAAT -AGAGTTGCCAGGGAGATGGAAACCAAAAATGATAGGGGTAATTGGAGGTTTTATCAAAGTAAGACAGTAT -GATCAAATAGTCATAGAAATTTGTGGAAAGAAAGCTATAGGTACAGTATTAGTAGGACCTACACCTGTCA -ACATAATTGGAAGAAATCTGTTGACTCAGATTGGTTGCACTTTACATTTTCCCATTAGTCCTATTGAAAC -TGTACCAGTAAAATTGAAGCCAGGAATGGATGCCCCAA ->read_247_from_b -ACGTAGGAGGGCAACTAAAGGAAGCTCTATTAGATACGGGAGCAGATGATGCAGTATTAGAAGAAATAGA -GTTGCCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTATCAAAGTAAGACATTATGAT -CAAATAGTCATAGAAATTTGTAGAAAGAAAGCTATAGGTACAGTATTAGAAGGACCTACACCTGTCAACA -TATTTGGAAGAAATCAGGTGACTCAGATTGGTTGCACTTTAAATATTCCCATTAGTACTATTGAAACTGT -ACCAGTAATATTGAAGC ->read_248_from_b -GGCAACGACCCCTTGCCACAATATAAGTAGGAGGGCAACTAAAGGAAGCTCTATTAGATACGGGAGCAGA -TGATACAGTATTAGAAGAAATAGAGTTGCCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGT -TTTATCAAAGTAAGACAGTATCATCAAATAGTCATAGAAACTTGTGGCAAGTAAGCTATAGGTACAGTAG -TAGTAGGACGTACACCTGTCAACATAATTGGAAGAAATCTGCTGACTCAGATTGGTTGCACTTTAAATTT -TTCCATTAGTCCAATTGCAACTGTACCA ->read_249_from_b -CACAATAAAAGTAGGAGGGCAACTAAAGGAAGCTCTATTAGATACGGGAGCAGATGATACAGTCTTAGAA -GAAATAGAGTTGCCAGGAAGGTGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTATCAATGTAAGAC -AGTATGATCAAATAGTCATAGAAATTTGTGGAAAGAAAGCTATAGGTACAGTATTAGTAGGACCTACGCC -TGTCAACATAATTGGAGGAAATCTGTTGACTCAGCTTGTTTGCACTTTAAATTTTCCCATTAGTCCTATT -GAAACTGTACCAGTAAAATTGAAGCCAGGAATGGATGGCCCAAA ->read_250_from_b -ACTCTTTGGCAACGACCCCTTGTCACAATAAAAGTAGGAGGGCAACTAATGGAAGCTCTATTAGATACGG -GATCAGATGATACAGTATTAGAAGAAATAGAGTTGCCAGGAAGATGAAAACCAGAAATGATAGGGGGAAT -TGGAGGTTTTAACGAAGTAAGAGAGTATGATCAAATAGTCATAGAAACTTGTGGAAAGAAAGCTATCGGT -ACAGTATTAGTAGGACCTAGACCTGTCAACATAATTGGAAGAGATCTGTTGACTCAGATTGGTTGCACTT -TAAATTTTCCCATTAGTCCTATTGAAAC ->read_251_from_b -TGGCACAATAATAGTAGGAGGGCAACTAAAGGAAGCTCTATTACATACGGGAGCTGATGATACAGTATTA -GAAGAAATAGAGTTGCCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTATCAAAGTAC -GACAGTATGATCAAATAGTCATAGAAAATTGTGGAAAGAAAGCTATAGGTACAGTATTAGTAGGACCTAC -ACCTGTCAACATGATTGGATGAAACCTGTTGACTCAGATTGGTTGCCCTTTGAATTGTCTCATTAGTCCT -ATTGAAACTGTACCAGTA ->read_252_from_a -GTTCACTATTTGGCAGCGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGAT -ACAGGAGCAGATGATACAGTGTTAGAAGAAATGAATTTACCAGGAAGATGGAAACCAAAAATGATAGTGG -GAATTGGAGGTTTTATCAAAGGAAGACAGTATGATCAGATACCCATAGAAGTTTGTGGACAGAAAGCTAT -ACGTACAGTATTAGTAGGACCTACACCTGTCAACATAACTGGAAGGAATCTGTTGACCGAGATTGGTTGC -ACTTTAACTTTTGCCATTAGTCCTATTGAAACTGTACCAGTAAAATT ->read_253_from_b -TGTCACAATAAAAGTAGGAGGGCAACTACAGGAAGCTCTATTAGATACGGGAGCAGATGATACAGTATTA -GAAGAAATAGAGTTACCAGGAAGATGGAAACCAAAAATGATAGGAGGAATTGGAGGTTTTATTAAAGTAA -GACAGTATGATCAAATAGTCATAGAAATTTCTGGAGAGAAAGCTATAGGTACAGTATTAGCAGGACCTAC -ACCTGTCAACATAATTGGAAGAAATCTGTTGACTCAGATTGGTTGCACTTTAAATTTTCCCATTAGTCCT -ATTGAAACTGTACCAGTAAA ->read_254_from_b -TAAAAGTAGGAGGGCAACTAAAGGAAGCTCTATTAGATACGAGAGCAGATGATACAGTATTAGAAGAAAT -AGAGTTGCCAGGAAGATGGAAACCAACGATGATAGGGCGAATTGGCGGTTTTATCAAAGTAAGACAGTAT -GATCAAATAGTCATAGAAATTTGTGGAAAGAAACCTGTAGGTACAGTATTAGTAGGACCTACACCTGTCA -ACATAATGGGAAGAAATCTGTTGACTCAGATTGGTTGCACTTTAAATTTTCCCATTAGTCCTATTGACTC -TGTTCCAGTAAAATTGAAGCC ->read_255_from_b -TCACAATAAAAGTAAGAGGGCAACTAAAGTATGCTCTATTAGATACGGGAGCAGATGATACAGTATTAGA -AGAAATAGATTTGCCAGGAAGATGGAAACCAAAAATGATAGGGTGAATTGGAGGTTTTATCAAAGTAAGA -CATTATGATCAACTAGTCATAGAAATTTGTGGAAAGAAAGCTATAGGTACAGTCTTAGTAGGACCTACAC -CTGTCAACATAATTGGAAGAAATCTGTTGACTCAGATTGGTTGCAGTTTAAATTTTCCCATTAGTCTTAT -TGAAACTGTACCAGTAAAATTGAGGCCAGGAATG ->read_256_from_b -TGGCAACGACCCCTTGTCACAATAAAAGTAGGAGGGCAACTAAAGGAAGCTCTATTAGATACGGGAGCAG -ATGATACAGTATTAGAAGACATAGAGCGGCCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGG -TTTTATCAAACTAAGACAGTATGATCAAATAGTCAGAGAAATTTGTGGAAAGAGAGCTATAGGTATAATA -TTAGTAGGACCTACACCTGTGAACATAATTGGAAGGAATCTGTTGACTCAGATTGGTTGCACTTTAAATT -TTCCCATTAGTCCTATTGAAACTG ->read_257_from_b -AGGTGGGCAACTAAAGGAAGCTCTATTAGATACGGGAGCAGATGATACAGTATTAGAGGAAATAGAGTTG -CCAGGAAGTCGGAAACCAAAAATGATAGGGGGAATCGGAGGTTTTATCAAAGTAAGAGAGTATGATCAAA -TAGTGATATAAATTTGTGGAAAGAAAGCTATAGGTACAGTATTAGTAGGACCTACACCTGTCAACATAAC -TGGAAGAAATCTCTTGACTCAGATTGGTTGCACTTTAAATATCCCCATTAGTCCAATTGAAACTGTACCA -GTAAAATTGAAGCC ->read_258_from_b -GTAGGAGGGCAACTAAAGGAAGCTCTATTAGATACGGGAGCAGATGATACAGTATTAGAAGAAATAGAGT -TGCCAGGAAGATGCAAACCAAAAATGATAGGGGGAATTAGATGTGTTACCAAAGTGATACAGTATGTTCA -AATAGTGATAGAAATTTGTGGAAAGAAAGCTATAGGTGCAGTATTAGTAGGACCTACACCTGTCAACATA -ATTGGAAGTAATCTCCTGACTCAGATTGGTTGCACTTTAAATTTACCCATTAGACCTATTGAAACTGAAC -CAGTAAAATTGAAGCCAGGAATGGATGG ->read_259_from_b -GGCAACGACCCCTTGTCACAATAACAGTAGGAGGGCAACTAAAGGAAGCTCTATTAGAAACGGGAGCAGA -TGATACAGTATTAGAAGAAATAGCGTTGCCAGGAAGATGGAAACCAAAAATGATTGGGGGAATTGGAGGT -TTTCTCAAAGTAAGACAGTATGATCAAATAGGGATAGAAATTTGGGGAAAGAGAGCTATAGGTACAGTAT -TAGAAGGAACTACACGTGTCAACATAATTGGAAGAAATCTGTTGACTCAAATTGGTTGCACTTTAAATTC -TCCCATTAGTCCTATTGAAACCGTACCAGTAAAATTGAAGCCAGGAATGGATGGCCCAAAAG ->read_260_from_b -TCAAATCACTCTTTGGCAACGACCCCTTGTTACAATAAAAGTAGGAGGGGAACTAAAGGAAGCGCTTTTA -GATACGGGAGCAGATGATACAGTATTAGACCAAATAGAGTTGCCAGGAAGATGGAAACCAAAAATGATAG -GGGGAATTGGAGGTTTTATCAAAGTAAGACAGTATGATCAAATAGTCATAGAAATTTGTGGAAAGAAAGC -TATAGGTACAGTATTAGTAGGACCTACACCTGTCAACATAATTGGAAGAAATCTGTTGACTCAGATTGGT -TGCACTTTAAATCTTCCCATTAGTCCTATTGAAACTGTACCAGTAAAATTGAAGC ->read_261_from_b -GACCCCTTGTCACAATAAAAGTAGGAGGGCAACTAAAGGAAGCTCTATTAGATACGGGAGCAGATGATAC -AGTATGAGAAGAAATAGAGTTGCCAGGAAGATGAAAACCAAAAATGATAGGGGGTATTGGAGGTTTTATC -AAAGTAAGACAGTATGATCAAATAGTCATAGAAATTTGTGGAAAGAAAGCTATAGGTACAGGATTAGTAG -GACCTACACCTGTCAACATAATTGGAAGAAATCTGTTGACTCAGATCGGTTGCACTTTAAATTTTCCCAT -TAATCCTATTGAAACTGTACCAGTAAAATTGAAGCCAGGAATGGATGGCC ->read_262_from_b -AGGAGGGCAACTAAAGGAAGCTCTATTAAATACCGGAGCAGTTGATACAGTATTAGAAGAAATCGAGTTG -CCAGGAAGATGGAAACCAAAAATGAGAGGGGGAATTGGAGGTTTTATCAAAGTATGACAGTATGATCAAA -TAGGCATAGAAATTTGTGGAAATAAAGCTATAGGTACAGTATTGGTAAGACCTACACCTGTCAAGATAAT -GTGAAGAAATCTTTGGACTAAGATTGGTTGAACTTAAAATTTTCCCATTAGTCCTATTGAGACTGTACCA -GTAAAATTGAAGCCAGGAATG ->read_263_from_b -CACTCTTTGGCAACGACCCCTTGTCACAATAAAAGTAGGAGGGCAACTAAAGGAAGCTCCGTTAGATACG -GGAGCAGATGATACAGTATTAGAAGAAATAGGGTTGCCTGGAAGATCGAAACCAAAAATGGTAGGGGGAA -TTGGAGGTTTTATCAAAGTAAAACAGTATTATCAAATAGTCATAGAAATTTGTGGAAAGAAAGCTATCGG -TACAGTCTTAGTAGGACCTACACCTGTCAACATAATTGGAAGAAATCGGTTGACTCAGATTGGTTGCACT -TTAAATTTTCCCATTAGTGCTATTGAAACTGTACCAGTA ->read_264_from_b -AGTAGGAGGGCAACTAAAGGAAGCTCTATTAGATACGGGAGCAGATGATACAGTATTAGAAGAATTAGAG -TTGCCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTATCAAAGTAAGACAGTATGATC -AAATAGTCATAGAAATTTGTGGAAAGAAAGCTATAGGTACAGTATTAGTAGGACCTACACCTGTCAACAT -AATTGGAAGAAATTTGTTGACTCAGATTGGTTGCACTTTAAATTTTCCCATTAGTCCTATTGAAA ->read_265_from_b -GAGGGCAACTAAAGGAGGCTCTATTAGATACGGGAGCAGATGATACAGTATTAGAAGAAATAGAGTTGCC -AGGAAGATGGAAACTAAAAATGATAGGGGGAATTGGAGGTTTTATGAAAGTAAGACAGTATGATCAAATA -GTCATAGAAATTTGTGGAGAGAAATCTATAGGTACAGTATTAGTAGGACCTACACCTGTCAACATAATTG -GAAGAAATCTGTTGACTCAGATTGGTTGTACTTTAAATTTTCCCATTAGTCCTATTGAAACTGTACC ->read_266_from_b -TTGGCAACGACCCCTTGTCACAATAAAAGTAGGAGGGGAACTAAAGGAAGCTCTATTAGATACGGGAGCA -GATGATACAGTATTAGAAGAAATAGAGTTGCCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGAG -GTTTTATCAAAGTAAGACAGTATAATCAAAAAGTCATAGAAATTTGAGGAAAGAAAGCTATAGGTACAGT -ATAAGTAGGACCTACACCTGTCAACATAATTGGAAGAACTCTGTTGACTCAGATTGGTTGCACTTTGAAT -TTTCCCATTAGTCCTATTGAAACTCTACCAGTAAAATTGAAGCCTGT ->read_267_from_a -AGATAGGGGGACAACTACAGGAAGCTCTATTAGATACAGGAGCAGATGATACAGTGTTAGAAAAAATGAA -TTTACCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTATCAAATTAAGACAGTATGAT -CAGATACCCATTGAAGTTTGTGGACATAAAGCTAAAGCCACAGTATTAGTAGGACCTACACCTGTCAACA -TAATTGGAAGGAATCGGTTGACCTAGATTGGTTGCACTTTTAATTTTCCCATTAGTCCTATTGAAACTGT -ACCAGTAAAATTAAAGCC ->read_268_from_b -ATCACTCTTTGGCAACGACCCCTTGTCACAATAAAAGTAGGAGGGCCACTAAACGAAGCTCTATTAGATA -CGGGAGCAGATTTTACAGTGTAAGAGGAACTAGAGTTGCCAGGAACATGGAAACCAAAAATGATAGGGGG -AATTGGAGGTTTTATCAAAGTAAGACCGTATGATCAAATAGTCATAGAAATTTGTGGAAAGAAAGCTATA -GGTACAGTATTAGTAGGACCTACACCTGTCAACATAATTGGAAGTAATCTGTTGACTCAGATTGGTTGCA -CTTTAAATTTTCCCATTAGTCCTATTGGAACTGTACCAG ->read_269_from_b -GTCACAATAAAAGTAGGAGGGCAACTAAAGGAAGCTCTATTAGATACGGCAGGAGATGATACAGTATTAG -AAGAAAAAGAGATGCCAGAAAGACGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTATCAAAGTAAG -ACAGTATGATCAAATAGTCATAGAAATTTGTGCAAAGAAAGCTATAGGTAAAGTATTAGTAGGACCTACA -CATGTCAACATAATTGGAAGAAATCTGTTGACTCAGTTTGGTTGCACTTTAAATTTTCCCAATAGTCCTA -TTGAAACTG ->read_270_from_b -AGGAGGGCAACTAAAGGAAGCTCTATTAGATACGGGAGCAGATGATACAGCATTAGAAGAAATAGAGTTG -CCAGGAAGATGGGAACCAAAAATGAAAGGGGGAATTGGAGGTTTTATCAAAGTAAGACAGTATGATCAAC -TATTCATAGAAATTTGTGGAAAGAAAGCTAAAGGTACAGTATTAGTAGGACCTACACCTGTCAACATAAT -TGGAAGAAACCTGTTGACTCAGATTGGTTGCACTTTAAATTTTCCCATTAGTCATATTGAAA ->read_271_from_a -GCAGCGACCCCTCGTCACAACAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGATACAGGAGCAGAT -GATACAGTGTTAGAAGAAATGAATTTACCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTT -TTATCAAAGTAAGACAGTATGATCAGATACCCATAGAAGTTTGTGGACATAAAGCTATAGGTACAGTATT -AGTAGGACGTACACCTGTCAACATAATTGGAAGGAATCTGTTGACCGAGATTGGTTGCACTTTAAATTTT -CCCATTAGTCCTA ->read_272_from_b -TTGTCACAATAAAAGTAGGAGGGCAACTAAAGGAAGCTCTATTAGATACGGGAGCAGATGATACAGTATT -AGAAGAAATAGAGTTGCCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTATCAAAGTA -AGACAGTAAGATCAAATAGTCATAGAAATTTGTCGAAAGAAAGCTATAGGTACAGTATTCGTAGGACCTA -CACCTGTCAACATATTTGGAAGAAATCTGTTGACTCAGATTGGTTGCACTTTAAATTTTCCCATTAGTCC -TATTGAAACTGTACCAGTGA ->read_273_from_a -CACAATAAAGATAGGGGGGAAACTAAAGGAATCTCTATTAGATAGAGGAGCAGATGATACAGTGTTAGAA -GAAATGAATTTACCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGACGTTTTATCAAAGTCAGAC -AGTATGATCAGATACCCATAGAAGTTCGTGGACATAAAGCTATAGGTACAGTATTAGTAGGACCTACACC -TATCAACATAATTGGAAGGAATCTGTTGACCGAGCTTGGTTGCACTTTAAATTTTCCCATTAGTCCTATT -GAA ->read_274_from_b -TCCCCTTGTCACATTAGAAGTAGGAGGGCAACTAAAGGAAGCTCTATTAGATACGGGAGCAGATGATACA -GTATTAGAAGAAATAGAGTTGCCAGGAAGAAGGAAACCAAAAATGAGACGGAGAATTGGAGGTTTTATCA -AAGTAAGACAGTATGATCAAATAGTCATAGAAATTTGTGGAAAGAAAGCTATAGGTACAGTATTAGGCGG -ACCTACACCTGTCAACATAATTGGAAGAAATCTGTTGACTCAGAGTGGTTGCACTTTAAATTTTCCCATT -AGTACTATTGAAACTGTACCAGTAAAATTGAAGCCAGGA ->read_275_from_b -AGGGCAACTAAAGGAAGCTCTATTAGATGCGGGAGCAGATGAAACAGTATTAGAAGAAATAGAGTTGCCA -GGAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTAATCAAAGTAAGACAGTATGATCAAATAG -TCATAGAAATTTGTGGAAAGAAAGCTATAGGTACAGTATTAGTAGGACCTACACCGGTCAACATAATTGG -AAGAAATCTGTTAACTCAGTTTGGTTGCACTTTAAATTTTCCCATTAGTCCTATTGAAACTGTACCAGTA -AAATTGAAGCCAGGAGTGG ->read_276_from_b -TCTTTGGCAACGACCCCTTGTCACAATAAAAGTAGGAGGGCAACTAATTGAAGCTCTATTAGATACGGGA -GCAGATGATACAGTATTAGAAGAAATTGAGTTGCCAGGAAGATGAAAACCAAGAATGATAGGGGGAATTG -GAGGTTTTATCCAAGTAAGACAGTATGATCAAATAGTCATAGAAATTTGTGGAAAGAAAGCTATAGGTAC -AGTATTAGTAGGACCTGCACCTGTCAACATAATTGGAAGAAATCTGTTGACTTAGATTGGTTGGACTTTA -AATTTTCCCATTAGTCCTATTGAAACTGTACCAGTAAAATTGAAGCCAGGAGTGGATGGCCC ->read_277_from_b -GAGGGCAACTAAAGGAAGCACTATTAGATACGGGAGCAGATGATACAGTATTCGAAAAAAGAGAGTTACC -AGGAAGATGGAAACCAAAAATGATAGGGGGAATTGTAGGTTTTATCAAAGTAAGACATTATGATCAAATA -GTCATAAAAATTTGGGGAAAGAAAGCCATAGGTACCGTACTAGTAGGACCTACACCTGTCAACATAATTG -GAAGAAATCTCTTGACTCGGATTGGTTGCACTTTAAATTTTCCCATTAGTCCTATTGAAACTCTACCAGT -AAAATTGAAGCCAGGAATGGATCGCCCAA ->read_278_from_b -CTCAAATCACTATTTGGCAACGACCCCTTGTCACAATAAAAGTAGGAGGGCAACTAAAGGAAGCTCTATT -AGATACGGGAACAGATGATACAGTATTAGAAGAAAGAGAGTTGCCAGTAAGATGGAAACCAAAAATGATA -GGGGGAATTGGAGGTTTTATCAAAGTAAGACAGTATGATCAAAAAGTCATAGCAATTTGTGGAAAGAAAG -CTATAGGTACAGTATTAGTAGGACCTACCCCTGTCAACATAATTGGAAGAAATCTGTTGACTCTGATTGG -TTGCACTTTAAATTTTCCCACTAGTCCTATTGAAACCGTACTAGTAAAATTGAAG ->read_279_from_b -ATAAAAGTAGGAGGGCAACTGAAGGAAGATCTATTAGATACGGGAGCAGATGATACAGTATTAGAAGAAA -TAGAGTTGCCAGGAAGATGGATACCAAAAATGATAGGGGGAATTGGAGGTTTTATCAAAGTAAGACAGTA -TGATCAAATAGTCATAGAAATTAGTGGAAAGAAAGCTATAGGTACAGTATTAGTAGGACCTACACCTGTC -AACATAATAGGAAGAAATCTGTTGACTCCGATTGGTTCCACTTTAAATTTTCCCATTAGTCCTATTGAAC -CTGTACCAGCAAAATTGAAGCAAGGAATGGA ->read_280_from_a -TGATCACTCTTTGACAGCGACCCCTCGTCACAATAAAGATAGGGGGGCAACCAAAGGAAGCTCTATTAGA -TACAGGAGCAGATGCTACAGTGTTAGAAGAAATGAATTTACCAGGAAGATGGAAACCGAAAATGATAGGG -GGAATTGGAGGTTTTATCAAAGTAAGACAGTATGATCAGATACCCATAGAAGTTTGTGGACATAAAGCTA -TAGGTACAGTATAAGTAGGACCTACACCTGTCAACATAATTGGAAGGAATCTGTTGACCGAGATTTGTTG -CACTTTAAATTTTCCGATTAGTCCTATTGAAACTGTACCAGTAAAATTAAAGCCGGGAATGGATGGCCCA ->read_281_from_b -CAATAAAAGTAGGAGGACAACTTAAGGCAGCTCTATTAGATACGGGAGCAGATGATACAGTATTAGCAGA -AATAGAGCTGCCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTATCAAAGTAAGACAG -TATGATCAAATCGTCATAGAAATTAGTGGAAAGAAAGCTATAGGTACAGTATTAGTAGGACCTACACCTG -TCAACAGAATTGGAACAAATCTGTTGACTCAGATTGGTTGCACTTTAAATTTTCCCATTAGTCTTATTGA -CACTGTACCAGTAAAATTGAAGCCAGGAATGGATGGCCCAAAAG ->read_282_from_a -CAGCGACCCCTCGTCACAATAATGATAGGGGGGCAACTAAAGGAAGCTCTATTAGATACAGGAGCAGATG -ATACAGAGTTAGAAGAAATGAATTTACCAGGGAGATGGAAGCCAAAAATGATAGGGGGAATTGGAGGTTT -TATTAAAGTAAGACAGTATGATCAGATACCCATAGAAGTTTGTGGACATATAGCTATAGGTACAGTATTA -GTAGGACCTACACCTGTCGACATAATTGGAAGGAATCTGTTGACCGAGCTTGGTTGCACTTTAAATTTTC -CCATTAGTCCTATTGA ->read_283_from_b -AACCACTCTTTGGCAACGACCCCTTGTCACAATAAAAGTAGGAGGGCAACTAAAGGAAGCTCTATTAGAT -ACGGGAGCAGACGATACAGTATTAGAAGACCTAGAGCTGCCAGGAAGATGGAAACCACAAATGATAGGGG -GACTTGGAGTTTATATCAAAGTAAGACAGTATGATCAAATAGTCATAGAAATTTGTGGAAAGAAAGCTTT -AGGTACAGTATTCGTATGACCTACACCTGTCAACATAATTGGAAGAAATCTGTTGACTCAGATTGGTTGC -ACTTTAAATTTTCCGATTCGTCCTATTGAACCTG ->read_284_from_b -CAATAAAAGTAGGAGGTCAACTAAAGGAAGCTCTATTAGATCCGGGAGCACATGATACAGTATTAGAAGA -AATAGAGTTGCCAGGTAGATGGAAACCAAAAATGTTAGGGGGAATTGGAGGTTTTATCAAAGTAAGACAG -TACGATCAAATAGTCATAGCAATTTGTGGACAGAAAGCTATAGGTACAATATTAGTAGGACCTACACCTG -TCAACATAATTGGAAGAGATATGTTGACTCAGATTGGTTGCACTTTATATTTTCCCATTAGTCCTATTGA -AACTGTACCAGTAAAATTGAAGCCAGGAAGGGAT ->read_285_from_b -GTAGGAGGGCAACTAAAGGAAGCTCTATTAGATACGGGAGCAGATGATACAGTATTAGAAGAAATGCAGT -TGCCAGGAAGATGGAAAACAAAAATGATAGGGGGAATTGGAGGTTTTATCAAAGTAAGACAGTATGATCA -AATAGTCATAGAAATTTGTGGAAAGAAAGCTATAGGTACAGTATTAGTAGGACCTACACCTGTCAACATA -ATTGGAAGAAATCCGTTGACTCAGATTGGTTGCACTTTAAATTTTCCCATTAGTCCTATTGAAACTGTAC -CAGCAAAATTGAAGCCAGGAATGGATGGCCCAAA ->read_286_from_b -GAGGGCAACTAAGGGAAGCTCTATTAGATACGGGAGCAGATGATACAGTATTAGAAGAAATAGAGTTGCC -AGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTATCGAAGTTAGACAGTATGATCAAATA -GTCATAGAAATTTGTGGAATGAAAGCTATAGGCACAGTATTAGTAGGACCTACACCTGTCAACATAATTG -GAAGAAATCTGTTGACTCAGATTGGTTGCACTTTGAATATTTCCATTAGTCCTATTGAAACTGTACCAGT -AAAATTGAAGCCAGGA ->read_287_from_b -CAACGAGCCCTCGTCACAATAAAAGTAGGAGGGCAACTAAAGGAAGCTCTATTAGATACGGGATCAGATG -ATACAGTAACAGAAGAAATAGAGTTGCCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTT -TATCAAGGTAGGACAGTATAATCAAATAGTCATAGAAATTTGTAGATAGAAAGCTGTAGGTACAGTATTA -GTAGGACCTACACCTGTCAACATAAATGGAAGAAATCTGTTGACTCAGATTGCTTGCACTTTATAGTTTC -CCATTAGTCCTATTGAAACTGT ->read_288_from_b -AACGACCCCTTGTCACAATAAAAGTAGTAGGGCAACTAAAGGAAGCTCTATTAGAAACGGGAGCAGATGA -TACAGTATTAGAAGAAATAGAGTTGCTAGGAAGAAGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTT -ATCAAACTAAGACAGTATGATCAAATTGTCATAGAAATTTGTGGAAAGAAAGCTATAGGTACAGTATTAG -TAGCACCTACGCCTGTCAACATAATTGGAAGAAATCTGTTGAATCAGATTGGATGCACTTTAGATTTTCC -CATTAGTCCTATTGAAACTGTCCCAGTAAA ->read_289_from_b -CAAATCACTCTATGGCAACGACCCCTTGGCACAATAAAAGTAGGAGGGCAACAAAAGGAAGCTCTATTAG -ATACGGGAGCAGTTGGTACAGTATTAGAAGAAATAGAGTTGCCAGGAACATGGAAACCAAAAATGATGGG -GGGAATTGGAGGTTTTATCAAAGTAAGACAGTATGAGCAATTAGTCATAGAAATTTGTGGAAAGAAAGCT -ATAGGTACAGTATTGGTAGGACCTACACCTGTCAACATAGTTGGAAGATATCTGTTGACTCAGATTGGTT -GCACTTTAAATTTTCCCATTAGTCCTATTGAAACTGAACCAGTAAAATTGAAGCTAGGAATGGA ->read_290_from_b -GAGGGCAACTAACGGAAGCTCTATTAGATACGGGAGCAGATAATACAGTATTAGAAGAAATAGAGTTGCC -AGGAAGATGGAAACCAAAAATGATACGGGGAATTGGAGGCTTTATCAAAGTAAGACAGTATGATCAAATA -GTCATAGAAATTTGTGGAAAGAAAGCTATGGGGACAGTATTAGTAGGACCTACACCTGTCAACATAATTG -GAACAAATCTGTTGACTCAGATAGGTTGCACTTTAAATTTTCCCATTAGTCCTATTGAAACTGTACCAGT -AAAATTGAAGCCCGGAATGGATGGCC ->read_291_from_b -AGTAAGAGGGCAACTACAGGACGCTCTATTAGATACGGGCGCAGATGATACAGTATTAGAAGAAATAGAG -TTGCCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTCAATCAAAGTAAGACAGTATGATC -AAATAGTCATAGAAATTTGTAGAAATAAAGCTATAGGTACAGTATTAGTTGGAGCTACACCTGACAACAT -AATTGGAAGAAATCTGTTGTCTCAGATTGGTTGCACTTTAAATTTTCCCATTAGTCCTATTGACACTGTA -CCAGTAAA ->read_292_from_b -CCCTTGTCACAATAAAAGTAGGAGGGCAACTAAAGGAAGCTCTATTAGATACGGGAGCAGATGATACAGT -ATTAGAAGAAATAGAGTTGCCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTCGAGGTTTTATCAAA -ATAAGACAGTATGATCAAATAGTCATAGAAATTTGTGGAAAGAAAGCTATAGGTACAGTATTAGTAGGAC -CTACACCTGTCAACATAATTGCAAGAAATCTGTTGACTCAGATTGGTTGCACTTTAAATTTTCCCATTAG -TCCTATTGAAACTGTACCAGTAAAATTGAAGCCAGGAATGGA ->read_293_from_b -AAGTAGGAGGGCAACTAAAGGAAGCTCTATTAGATACGGGAGCAGATGATTCTGTATTAGAAGGAATAGA -GTTGCCAGGAAGATGGAAACCAAAAATGAGAGGGGGAATTGGAGGCTTTATCAAAGTAAGACAGTATCAT -CAAACAGTCATATAAATTTGTGGAAAGAAAGCAATAGGTTCAGTATTAGTAGGACCTACACCTGTGAACA -TAATTGGAAGAAATCTGTTGACTCAGATTGGGTGCACTTTAAATTTTCCCATTTGTCCTGTTGAAACTGT -ACCAGTAAAATTGAAGCCAGGAATGGATGGCCCA ->read_294_from_a -GCAGCGACCCCTCGTCACAATAAAGGTAGGGGGGCAACTAATGGAAGCTCTATTAGACACAGGAGGAGAT -GATACAGTGTGAGAAGAAATGAATTTACAAGGAAGATGGAAACCAAAACTGATAGGGGGAATTGGAGGTC -TTATCAAAGTAAGACAGTATGATCAGATACCCATAGAAGTTTGTGGACATAAAGCTATAGGTACAGTATT -AGTAGGACCGACACCTGTCAACTTAATTGGAAGGAATCTGTTGACCGAGATTGGTTGAACTTTAAATTTT -CCCATTAGTCCTATTGAAACTGTACCAGTAAAATTAAAGCCGAGAATGGATGGCGCAAAG ->read_295_from_b -ATTTGGCAACGACCCATTGTCACAATAAAAGTTCAAGGGCAACTAAAGAAAGCTCTATTAGATACGGGAG -CATATGATACAGTATTAGAAGAAATAGAGTTGCCAGGAAGATCGAAACCAGAAATGATAGGGGGAATTGG -AGGTTTTATCAAAGTAAGACAGTATGATCAAATAGTCATAGAAATTTGTGGAAAGAAAGCTATAGGTACA -GTATTAGTAGGACCTACACCTGTCAACATAATTGGAAGAAATCTGTTGACTCAGATTGGTTGCACTTTAA -AATTTCCCAGTAGTCCTATTGAAACTGTACCAGTAAAATTGAAGCCAGGAATG ->read_296_from_b -CCTCAAATCACTCTTTGGCAACGACCCCTTGTCACAATAAAAGTAGGAGGGTAACTAAAGGAAGCTCTAT -TAGATACGGGAGCAGATGATACAGTATTAGAAGAAATAGAGTTGCCAGGAAGATGGAAACCAAAAATGAT -AGGGGGAATTGGAGGTTTTATCAAAGTTAGACAGTATGATGATATAGTCGTAGAAATTTGTGGAAAGAAA -GCTATAGGTAAAGTATTAATAGGACCTACACCTGTCAACATAATTGGAAGAAATCTGTTGACTCAGATTG -GTTGCACTTTAAATTTTCCCATTAGTCCTATGGAAACTGTACGAGTAGAATTGAAGCCGGGAATGGATGG -CCCAAA ->read_297_from_b -GTCACAATAAAAGTTGGAGGGCAACTAAAGGAAGCTCTATTAGATACGGGAGCGGATGATACAGTATTAG -GAGAAATTGAGTTGCCAGGAAGATGGAAACCAAAAATGATAGGGGGGATTGGAGGTTTTATCAAAGTAAG -ACAGTATGATCAAATAGTCATAGAAATTTGTGGAAAGAAAGCTATAGGTACAGTATTAGTCGGACCTACA -CCTGTCAACAAATTTGGAAGAGATCTGTTGACTCAGATTGGTTGCACTTTAAATTTTCCCATTAGTCCGA -TTGAAACTGTACCAGGA ->read_298_from_b -ATAAAAGTAGGAGGGCAACTAAAGGAAGCTCTATTAGATACGGGAGCAGTTCATACAGTATTAGAAGCAA -TAGTGTTGCCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTATCAAAGTAAGACAGTA -TGATCAAATAGTCATAGAAATTTGTGGAAAGAAAGCTATAGGTACGGTATTTGTAGGACCTACACCTGTC -AACATAATTGGAAGAAATCTGTTGACTCAGATTGGTTGCACTTTAAATTTTCCCATTAGTCCTCTTGAAA -CTGTA ->read_299_from_b -CCTCAATTCGCTCTTTGGCAACGACCCCTTGTCACCATAAAAGTTGGACGGCAACTACAGGAAGCTCTAT -TAGATACGGGAGCAGATGATACAGTATTAGAAGAAATAGAGTTGCCAGGAAGATGGAAACCAAAAATGAT -AGGGGGAATTCGAGGTTTTATCAAAGTAAGACAGTATGATCAAATAGTCATAGAAATTTGTGGAAAGAAA -GCTATAGGTACAGTATTAGTAGGACCTACACCTGTCAACATAATTGGCAGAAATATGTTGACTCAGATTG -GATGCACTTTAAATTTTCCCATTATTCCTATTGAAACTGTACCAGTAAA ->read_300_from_b -AGGAGGGCAACTAAAGGAAGCTCTATTAGATAGGGGAGCAGATGATACTGTATTAGAAGAAATAGAGTTG -CCAGGAAGATGGAAACAAAAAGTGATAGGGGGAATTGAAGGTTTTATCAAAGTAAGACAGTATGATCAAC -TAGTCATAGAAATTTGTGGAAAGAAAGCTATAGGTACAGTATTAGTAGGACCTTCACCTGTCAACATAAT -TGGAAGAAATCTGTTGACTCAGATTGGTTGCACTTTAAATTTTCACATTAGTCCTATTGA ->read_301_from_b -TAGGAGGGCAACTAAAGGAAGCTCTATTAGATACGGGAGAAGATGATACAGTATTAGAAGAAATAGAGTT -GCCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTCTCAAAGTAAGACAGTACGATCGA -ATACTCATAGAAATTTGTGGAAAGAAAGCTATAGGTACAGTATTAGTAGGACCTACACCTGTCAACATAA -TTGGAAGTAATCTGTTGACTCAGATTGGTTGCACTTTAAATTTTCCCATTAGTCCTATTG ->read_302_from_a -ATAAAGATAGGGGGGCAACTAAAGGAAGCTCTAGTAGATACAGGCGCAGATGATACAGTGTTAGAAGAAA -TGAATTTACCAGGAAGAAGGATACCAAAAATGATAGGGGGAATTGGAGGTTTTATCAAAGTAAGACATTA -TGATCAGATACACATAGAAGTTTGTGGACATAAAGCTATAGGTACAGTATTAGTAGGACCTACACCTGTC -AACATAATTGGAGGGAATCTGTTGACCGAGATTGGTTGCAGTATAAATTTTCCCATTAGTCCTATTGAAA -CTGTACCAGTAAA ->read_303_from_b -TGTCACACTAAAAGTAGGAGGGCAACTAAAGGAAGCTCTATTAGATACGGGAGCAGATGATACAGTATTA -GACGAAATAGAGTTACCAGGAAGATGGAAACCAAAAATGATAAGGGGAATTGGAGGTTATATCAAAATAA -GACAGTATGATCAAACAGTCATAGACATTTGTGGAAAGAGAGCTATAGGTACAGTATTAGTAGGTCCTAC -ACCTGTCAACTTAATTGGAAGAAATCTGTTGACTCAGATTGGTTGCACTTTAAATTATCCCATTAGTCCT -ATTGAAACTGTAC ->read_304_from_a -GATCACTCTTTGGCAGCGACCGCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAACCTCTATTAGAT -ACAGGAGCAGATGATACACTGTTAGAAGAAATGAATTTACCAGCAAGATGGAAACCAAAAATCATAGGGG -GAATTGGAGGTTTTATCAAAGTAAGACAGTATGATCAGATACCCATAGAAGTTTGTGGACATAAAGCTAT -AGGTACAGTATTAGTAGGACCTGCACCTGTCAACATAATTGGAAGGAATCTGTCGACCTAGATTGGTTGC -ACTTTAAATTTTCCCATTATTCCAATTGAAACTGTA ->read_305_from_a -GACTCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGATACAGGAGCAGATGATAC -AGTGTTAGAAGAAATGAACTTACCAGGAAGATGGAAACCAAAAATTATAGGGGGAATTGGAGGTTTTATC -AAAGTAAGACAGTATGATCAGATACCCATAGAAGTTTGTGGACATAAAGCTATAGGTACAGTATTAGTAG -GACCTACACCTGTCAACCTATTTGGAAGGAATCTGTTGACCGAGATTGGTTGCACTTTAAATTTTCCCAT -TAGTCCTATTCAAACTGTACCAGTAA ->read_306_from_b -AAGTAGGAGGGCAACTAAAGGAAGCTCTATTAGATACGGGAGCAGATGATACAGTATTGGAAGAAATAGA -GTTGCCAGGAAGATGGAAACCAAAAATGATATGGGGAATTGGAGGTTTTATCAAAGTAAGACAGTATGAT -CAAATAGTCATCGAAATTTGTGGTAAGAAAGCTATAGGTACAGTATTAGTAGGACCTACACCTGTCAACA -TAATTGGAAGAAATCTGTTGACTCAGATTGGTTGCACATTAAATTTTCCCATTTGTCCTATTGAAACTGT -ACCAG ->read_307_from_a -ACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGATACAGGAGCAGATGATACA -GTGTTAGAAGAAATGAATTTACCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTATCA -AAGGAAGACAGCATGATCAGATACCCATAGAAGTTTGTGGACATAAAGCTACAGGTACAGTATTAGTAGG -ACCTACACCTGTCAACATAATTGGAAGGAATCTGTTGACCGATATTTGTCGCACTTTAAATTTTCCCATT -AGTCCTATTGAAACTGTACCAGAAAAATTAAAG ->read_308_from_b -CGACCCCTTGACGTAATAAAAGTAGGAGGGCAACTAAAGGAAGCTCTATTAGATATGGGAGCAGATGATA -AAGTATAAGAAGAAATAGAGTTGTCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTAT -CAAAGTAGGACAGTATGATCAAATAGTCTTAGAAATTTGTGGAAAGAAAGCTATAGGTACAGTATTAGTA -CGACCTACACCTGTCAACATAATTGGAAGAAATCTGTTGTCTCAGATTGGTTGAACTTTAAATTTTCCCA -TTAGTGGTATTGAAACTGTACCAGTAAAATTGAAGCCAGGA ->read_309_from_b -CGACCCATTGTCACAAGAAAAGTAGGAGGGCAACTAAAGGAAGCTCTATTAGATACCGGAGCAGATGATA -CAGTATTAGAAGAAATAGAGTTGCCAGGAAGATGGAACCCAAAAATGATAGGGGGAATTGGGGGTTTTAT -CAAAGTAATACAGTATGATCAAATAGTCATAGAAATTTGTGGAAAGAAATCTATAGATACAGTACTAGTA -GGACCTACAGCTGTCAACATAATTTGAAGAAATCTTTTGACTCAGATTGGTTGCACTTTAAATTTTCCCA -TTAGTCTTAATGAAACTGTACCAGCACAATTGA ->read_310_from_b -GAAACGACCCCTTGTCACAATAAAAGTAGGAGGGCAACTAAAGGGAGCTCTATCAGATCCGGGAGCAGAT -GATACAGTATTAGAAGAAATAGATTTGCCAGGAAGATGGAAACCAAAAATGATACGGGGAATTGGAGGTT -TTATCAAAGTAAGACAGTATGATCAAATAGTCATAGAAATTTGTGGAAAGAAAGCTATAGGTACAGTATT -AGTAGGATCTACACCTGTCAACATAATTGGAAGAAATCTGTTGACTCATATTGGTTGCACTTTAAATTTT -CCCATTAGTCCTATTGAAACTGTACCAGTAAAATTGAAGCCAGGAA ->read_311_from_b -AAGTAGGAGGGCAACTAAAGGAAGCTCTATTAGATACGGGAGCAGATGATACAGTATTAGAAGAAATAGA -GTTGCCAGGAAGATGGAAACCAAAAATGATAGGGGGAGTAGGAGGTTTTATCAAAGTAAGACAGTATGAT -CAAATAGTCATAGAAATTTGTGGAAAGAAAGCTGTAGGTACACTATTAGTAGGACCTACACCTGTGAACA -TAATTGGAAGAAATCTGTTGACTCAGATTGGTTGCACTTTAAATTTTCCCAGTAGTCCTATTGAAACTGT -ATCAGTAAAATTGAAGCCAGGATTGGATGGCACAAAA ->read_312_from_b -CCCCTTGTCACAATAAAAGTAGGAGGTCAACTAAAGGAAGCTCTATTAGATACGGGAGCAGATGATACAG -TATTAGAAGAATTAGACTTGCCAGGAAGATGGAAACCAAAAACGATAGGGGGAATTGGAGGTTTTATCAA -AGTAAGACAGTATGATCAAATAGTCATAGAAATTTGTGGAAAGAAAGCTATAGGTACAGTATTAGTAGGA -CCTACACCTGTCAACATAATTGGAAGAAATCTGATGACCCAGATTGGTTGTACTTTAAATTTTCCCATTT -GTCCTATTGAAACTGTACCAGTAAAATTGAAGCCAGGAATGGATTGCCCAAAA ->read_313_from_b -AATCACTCTTTGGCAACCACCCCTTGTCACAATAAAAGTAGGAGGGCAACTAAAGGAAGCTCTATTAGAT -ACGGGAGCAGATGATACAGTATTAGAGGCAATAGAGTTGCCAGGAAGATGGAAACCAAAAATGATAGGGG -GAATTGGAGGTTTTATCAAAGTAAGACAGTATGATCAAATAGTCATAGAAATTTGTGGAAAGAAAGCTAT -AGGTACAGTATTAGTAGGACCTACACCTGTCAACATAATTGGAAGAAATCTGTTGACTCAGATTGGTCGC -ACTTTTAATATTCCCATTAGTCCTATTGAAACTGTACCAGAAAAATTGAAGCC ->read_314_from_b -AGGGCAACTAAAGGAAGCTCTATTAGATACGGGAGCAGATGATACGGTATTAGAAGAAATAGAGTTCCCA -GGAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTATCAAAGTAAGACAGTATGATCAAATAG -TCATAGAAATTTGTGTAAAGAAAGCTATAGGTACAGTATTAGTAGGACCTACACCTGTCAACTCAATTGG -AAGAAATCTGTTGACTCAGATTGGTTGCACTTTAAATTTTCCCATTAGTCCTATTGAAACTGTACCAATA -GAATTG ->read_315_from_b -AAAAGTAGGAGGGCAACGAGGGGAAGCTCTATTAGATACGGGAGCAGATGATACAGTATTAGAAGAAATA -GAGTTGCCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTATCAAAGTAAGACAGTATG -ATCAAATAGTTATAGAAATTTGTGGAAAGAAAGCCATAGGTATAGTATTAGTAGGACCTACACCTGTCAA -CATAATTGGAAGAAATCTGTTGACTCAGATTGGTTGCACTTTAAATTTTCCGATTAGTCCTATTGAAAC ->read_316_from_b -CACTCGTTGGCAACGACCCCTTGTCACAATAAAAGTACGAGGGCAACTAAAGGAAGCTCTATTAGATACG -GGAGCAGATGATACAGTATTAGAAGAATTAGAGTTGCCAGGAAGATGGAAACCAAAAATGATAGGGGGAA -TTGGAGGGTTTATCAAAGTAAGACAGTATGATCAAATAGTCATAGAAGTTTGTGGAAAGAAAGCTATAGG -TACAGTATTAGTAGGACCTACACCTGTCAACATAATTGGAGGAAATCTATTGACTCAGACTGGTTGCACT -TTAAATTTTCCCATTAGTCCTATTGAAACTGTACCAGTAAAATTGAAGCCAGCAATGGAAGGCCCAG ->read_317_from_b -CTCAAATCACTCTTTGGCAACAACCCCTTGTCACAATAGAAGTAGGAGGGCAACTAAAGGAAGCTCTATT -AGATACGGGCGCAGATGATACAGTATTAGAAGAAATAGAGTTGCCAGGAAGATGGAAACCAAAAATGATA -GGGGGAATTGGAGGTTTTATCAAAGTAAGACAGTATGATCAAATAGTCATAGAAATTTGCGGAAAGAAAG -TTATAGGTACAGTATTAGTAGGACCTACACCTGTCAACATAATTGGAAGAAATCTGTTGACTCAGATTGG -TTGCACTTTAAATTTTCCCATTAGTCCTA ->read_318_from_a -CGACCCCTCGTCACAATAAAGATAGGGGGCCAACTAAAGGAAGCTCTATTAGATACAGGAGCAGATGATA -CAGTTTTAGAAGAAATGAATTTACCAGGAAGATGGAAACCAACAATGATAGGGGGAATTGGAGGTTTTAT -CAAAGTAAGACAGTATGATCAGATACCCATAGAAGTTTGTGGACATAAAGCTATAGGTACATTATTAGTA -GGACCTCCACCTGTCAACATAATAGGCAGGAATCTGTTGACTGAGTTTGGTTGCACTTTAAATTTTCCCA -TTAGTCCTATTGAAACTGTACC ->read_319_from_b -AGTAGGAGGGCAACTAAAGGAAGCTCTATTAGATACGGGAGCAGAAGATACAGTATTATAAGAAATAGAG -TTGCCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTATCAAAGTAAGACAGTCTGATC -AAATAGTCATAGAAAGTTGTGGAAAGAAAGCTATAGGTACAGTATTAGTAGGACCTACACCTGTCAACTT -AATTGGAAGACATCTGTTGACTCAGATTGGTTGCACTTTAAATTTTCCCATTAGTCCTATTGAAACTGTT -CC ->read_320_from_b -ATCACTCTTTGGCAACGACGCATTGTCACAATAAAAGTAGGAGGGCAACTAGAGGAAGCTCTATTAGATA -CGGGAGCAGATGATACAGTATTAGAAGAAATAGAGTTGCCAGGAAGAAGGAAACCAAGAATGATCGGGGG -AATTGGAGGTATTATCAAAGTAAGACAGTATGATCAAATAGTGACAGAAATTTGTGGAAAGAAAGCTATA -GGTACAGTATTAGTAGGACCTACACCTGTCAACATAATTGGAAGAAATCTGTTGACTCAGATTGGTTGCA -CGTTAAATTTTCCCATTAGTCCTATTGAAACTGTACCAGTAAAATTGAAGCCAGGAATGAAT ->read_321_from_a -AGCGACCCCTCGTCCCAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGATACAGGAGTAGATGA -TACAGTGTTAGAAGAAATGAATTTACCAGGAAGATGGAAACCATAAATGATAGGGGGAATTGGAGGTTTT -ATCAAAGTAAGACAGTACGATCAGATACCCATAGAAGTTTGTGGATATAAAGCTATAGGTACAGTATTAG -TAGGACCTACCCCTGTCATCATAAGTGGAAGGAATATGTTGACCGAGATTGGTTGCGCTTTAAATTTTCC -CATTAGTCCTA ->read_322_from_b -CAATAAAATTAGGACGGTAACGAAAGGAAGCTCTATTTGATACGGGAAAAGATGATACAGTATCAGAAGA -AATAGAGTTGCCAGGAAGATGGAAACCAAAAATGCTAGGGGGAATTGGAGGTTTTATCAAAGTAAGAGAG -TATGATCAAATAGGCATAGAAATTTGTGGAAAGAAAGCTATAGGTACAGTATTAGTTGGACCTACACCTG -TCAACATAATTGGAAGAAATCTGTAGACTCAGATTGGTTGCACTATAAATTTTCCCATTAGTCCTATTGA -AACTCTACCAG ->read_323_from_b -CCCCTTGTCACAATAAAAGTAGGAGGGCAACTAAAGGTAGCTCTATTAGATACGGGAACAGATGATACAG -TATTAGAAGAAATAGAGTTGCCAGGAAGATGGAAACCAAAAATGACAGGGGGAATTGGAGGTTTTATCAA -AGTAAGACAGTATGATCAAATAGTCATAGAAATTTGTGGAAAGAAAGCTATAGGTACAGTATTAGTAGGA -CCTACACCTGTCAACATAATTGGAAGAAATCTGTTGACTCAGATTGGTTGGACTTTAAATTTTCCCATTA -GTCCTATTGAAACTGTACCAGTAAAATTGAAGCCAGGAATGGATGGCC ->read_324_from_b -CCCTTGTCACAATAAAAGTGGGAGGGCAACTAAAGGAAGCTCTATTAGATACGGGAGTAGATGATACAGT -ATTAGAAGAAATAGAGTTGCCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTATCAAA -GTAAGTCAGTATGATCAAATAGTCATAGAAATTTGTGGAATGAAAGCTTTAGGTATAGTATTAGTAGGAC -CTACACCTGTCAACATAATTGGAAGAAATCTGTTGACTCAGATTGGTTGCACTTTACATTTTCCCATTAG -TCCTATTGAAACTGTAC ->read_325_from_a -TCACAATAAAGATAGGGGGGCAACTAATGGAGGCTCTATTAGATGCAGGAGCAGAAGATACAGTGTTAGA -AGAAATGAATTTACCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTGATCAAAGTAAGA -CAGTATGATCAGATACCCATAGAAGTTTGTGGACATAAAGGTATAGGTACAGTATAAGTAGGACCTACAC -CTGTCAACATAATTGGAAGGAATCTGTTGACCGAGATTGGTTGCACTTTAAATTTTCCCATTAGTCCTAT -TGAAACTGTA ->read_326_from_b -CAATAGAAGTAGGAGGGCAACTAAAGGAAGCTCTATTAGATACGGGAGCAGATGATACAGAATTAGAAGA -AATTGAGTTGCCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTATCAAAGTAAGACAG -TATGATCAAATAGTCATAGAAATTTGTGGAAAGAAAGCTATTGGTACAGTATTAGTAGGACCTACACCTG -TCAACATAATTGGTAGAAATCTGTTGACTCAGATTGGTTGCACTGTAAATTTTCCCATTAGTCCTATTGA -AACTGTACCAGTAA ->read_327_from_b -AAGTAGGAGGGCAACTTAAGGAAGCTCTATTAGATACGGGAGCAGAAGATACAGTATTAGAAGAAATAGA -GTTGCCAGGAAGATGGAAACCAAAAGTGATAGGGGGAATTGGAGGTTTTTTCAAAGTAAGACAGTATGAT -CAATTAGTCATAGAAATTTGTGGAAAGAAAGCTATAGGTACAGTATTAGTAGGACCTACACCTGTCAACA -TAATTGGAAGAAATCTGTTGACTCAGATTGGTTGCACTTTAAATTTTCCCATTAGTCCTATTGCAACT ->read_328_from_b -ATCACTCTTTGGCAACGACCTCTTTTCACAATAAAAGTAGGAGGGCAACTAAAGGAAGCTTTATTAGATA -CGGGAACAGATGATACAGTATTAGAAGAAATAGAGTAGCCAGGAAGATGGAAACCAAAAATGAGAGGGGG -AATTGGAGGTTTTATCAAAGTAAGACGGTATGATCAAATAGTCATAGAAATTTGTGGAAAGAAAGCTATA -GGTACAGTATTAGTAGGACCTACACCTGTCAACATAATTGGAAGAAATCGGTTGACTCAGATTGGTTGCA -CTTTATATTTTCCCATTAGTCCTATTGAAACTGTACCAGTGAAA ->read_329_from_b -TGTCACAATAATAGTAGGAGGGCAACTAAAGGAAGCTCTATTAGATACGGGAGCAGATGATACAGTATTA -TAAGAAATAGAGTTGCCAGGAAGATGGAAACCAAAAATGATAGGGCGAATTGGAGGTTTTATCAAAGTAA -GACAGTATGATCAAATAGTCATAGAAATTTGTGGAAAGAAAGCTAGAGGTACAGTATTAGTAGGACCTAC -ACCTGTCAACATAATTGGAAGGAATCTGTTGACTCAGATTTGTTGCACTTTAACTTTTCCCATTAGTCCT -ATTGACAGTGTACCAGCAA ->read_330_from_b -CTCTTTGGCAACGACTCCTTGTCACAATAAAAGTAGGAGGGCAACTAAAGGAAGCTCTATTAGATGCGGG -AGCAGATGATACAGCATTAGGAGACATAGAGTTGCCAGGAAGATGTAAACCAAAAATGATAGGGGGAATT -GGAGGTTTTATCAAAGTAAGACAGTATAATCAAATAGTCCTAGAAATTTATGGAAAGAAAGCTATAGGTA -CAGTATTAGTAGGACCTACACCTGCCAACATAATTGGAAGAAATCTGTTGACTCAGATTGGTTGCACTGT -ACATGTTCCCATTAGTCCTATTGAAACTGTACCAGTAAAATTGAAGCCAGGAATGGATGGCCCA ->read_331_from_b -ACCCCTTGTCACAATAAAAGTAGGAGGGCAACTAAAGGAAGCTCTATTAGATACGGGAGCAGATGATACC -GTATGAGAAGAAATAGAGTTGCCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGATTTTATCA -AAGTAAGACGGTATGATCAAATAGTCATAGAAATTTGTGGAAAGAAAGCTATAGGTACAGTATTAGTAGG -ACCTACACGTGTCAACATTATTGGAACAAATCTGTTGACTCAGATTGGTTGCACTTTAAATATTGCCATT -AGTCCTCTTGAAACTGTACCAGTAAAATTGAAGCCAGGAATA ->read_332_from_b -ACAATAAAATTAGGAGGGCTACTAAAGGAAGCTCTATTAGATACGGGAGCAGATGATCCAGTATTAGAAG -AAATAGAGTTGCCAGGAAGATGGAAACCAAAAATGTTAGGGGGAATTGGAGGTTTTATCAAAGTAAGACA -GTATGATCAAATAGTAATAGAAATTTGTGGAAAGAAAGCTATAGGTACAGTATTAGTAGGACCGACACCT -ATTAACATAATTGGAAGAAATCTGTTGACTCAGATTGGTTGCACTTTAAGTTTTCCCATTAGTCCTATTG -AAACTGTACCAGTAAAATGGAAGCCAGGAATGGATGGCCCAAA ->read_333_from_b -TCTTTGGCAACGACCCCTTGTCTCAATAAAAGTAGGAGGGCAACTAAAGGAAGCTTTATTAGATACGGGA -GCAGATGATACAGTATTAGAAGAAATAGAGTTGCCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTG -GAGGTTTTATCAAAGTAAGACAGTATGATCAAATAGTCATAGAAATTTGTGGAAAGAAAGCTATAGGTAC -AGGATTAGTAGGACCTACGCCTGTCAACATAATTGGCAGAAATCTGTTGACTCAGATTGGTTGCACTTTA -AATTTTCCCATTCGTCCTATTGAAACTGTACCAGTCAAATTGAAGCCAGGAATGGATGGC ->read_334_from_b -TAAAAGTAGGAGGGCAACTAAAGGAAGCTCTATTAGATACGGGAGCAGATGATACAGTATTAGAAGAAAT -AGAGGTGCCAGGGAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTATCCAAGTAAGACAGAAT -GATCAAATAGTCATAGAAATTTGTGGAAAGAAAGCTATAGGTACAGTATTAGTAGGACCTACACCTGTCA -ACATAATTGGAAGAAATCTGTTGACTCAGGTTGGTTGCACTTTAAATTTTCCCATTAGTCCTATTGA ->read_335_from_b -CAAATCACTCTTTGGCAACGACCCCTTGTCACTATAAAAGTAGGAGGGCAACTAAAGGAAGCTCTATTAG -ATACGGGAGCAGATGATACAGTATTAGAAGAAATAGAGTTGCCAGGAAGATGGAAACCAAAAATGATAGG -GGGGATTGCAGGTTTTATCAAAGTAAGACAGTATGATCAAATAGTCATAGAAATTTGTGGAAAGAAAGCT -ATAGGTGCACTATTAGTAGGACCTACACCTGTCAACATAATTAGAAGAAATCTTTTGACTCAGATTGGTT -ACCCTTTAAATTTTCCCATTAGTCCTATTGAAACTGTACCAGTAAAATTGAAGCCAGGA ->read_336_from_b -GACCCCTCGTCACAATAAAAGTAGGAGGGCAACTAAAGGAACCTCTATTAGATACGTGAGCAGATGATAC -AGTATTAGAAGAAATAGAGTTGCCAGGAAGATGGAAACCATAAATGATAGGGGGAATTGGTGGTTTTATC -AAAGTATGACAGTATGATCAAATAGTCATAGAAATTTGTGGAAAGAAAGCTATAGCTACAGTATTAGTAG -GACCTACACCTGTCAACATAATTGGAAGAAATCTGTTGACTCAGATTGGTTGCACTTTAAATTTTCCCAT -TAGTCCTATTG ->read_337_from_b -CAATAAAAGTAGGAGGGCAACTAAAGGAAGCTCTATTAGACACGAGAGCAGATGATACAGTATTAGAAGA -AATAGAGTTGCCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTATCAAAGTAAGACAG -TATGATCAAATAGTCATAGAAACTTGTGGAAAGAAAGCTATAGGTACAGTATTAGTAGGACCTACACCTG -TCATCATACTTGGAGGAAATCTGTTGACTCAGATTGGTTGCACTTTAAATTTTCCCATTAGTCCTATTG ->read_338_from_a -CAGCGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGATACAGGAGCAGATG -ATACAGTGTTAGAAGAAATGAATTTACCAGGAAGATGGAAACCAAAAAGGATAGGGGGAATTGGAGGTTT -TATCAAAGTAAGACAGTATGTTCAGATACCCATAGAAGTTTGTGGACATAAAGCTGTTGGTACAGTATTA -GTAGGACCTACTCCTGTCAACATGATTGGAAGGAATCTTTTGACCGAGATTGGTTGCACTTTAAATTTTC -CCATTAGTCCTATTGCA ->read_339_from_b -CCTTGTCACAATAAAAATAGGAGGGCAACTAAAGGAAGCTCCATTAGATACGGGAGCAGATGATACAGTA -TTAGAAGAAATAGAGTTGCCAGGAAGATGGAAACCAAAAATGATAGGGGTAAGTGGAGGTTTTATCAAAG -TAAGTCAGTATGATCAAAAAGTCATAGAAATTTGTGGAATGAGAGCTATAGGTACAGTATTAGTAGGACC -TACACCTGTCAACATAATTAGAAGAAATCTGTTGACTCAGATTGGTTGAACTTTAAATTTTCCCATTAGT -CCTATTGAAACTGTACCAGTAAAATTGAAGCCAGGGATGGATGGC ->read_340_from_b -AAAGTCGGAGCGCTACTAAAGGAAGCTCTATTAGTTACGGGAGCCGATGATACAGTATTAGAAGAAATAG -AGTGGCCAGGAAGAGGGAAACCTAAAATGATAGGGGGAATTGGAGGTTTTATCAAAGTAAGACAGTTTAA -TCAAATAGTCATAGAAATTTGTGGAAAGAAAGCTAGAGGCACAGTATTAGTAGGACCTACACCTCTCAAC -ATAATTGGAAGAAATCTGTTGACTCAGATTGGTTGCAATTTATATTTTCCCATTAGTCCTATTGAAACTG -T ->read_341_from_b -AAAGTAGGAGGGCAACTAAAGGAGGCTCTATTAGATACGGGAGCAGATGATACAGTATTAGATGAAATAG -AATTGCCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTATCAAAGTAAGACAGTATGA -TCAAATAGTCATATAAATTTGTGGAAAGAAAGCTATAGGTACAGTATTAGTAGGACCTACACCTGTAAAC -ATGATTGGAAGCAATCTGATGACTCAGATTGGTTGCACTTTAAATTTTCCCATTAGTTCTATTGAAACTG -TACCGGTAAAATTGAAGCCATGAATGGATGGCGC ->read_342_from_b -TTTGGCAACGACCCCTTGTCACAATAAAAGTAGAAGGGCAACTAAAGGAAGCTCTATTACATAGGGGAGC -AGATGATACAGTATTAGAAGAAATAGAGTTGCCAGGACGAGGGAAACCAAAAATGATAGGGGGAATTGGA -GGTTTTATCAAAGTAAGACAGTGTGATCAAATAGTCATAGAAATTTGTGGAAAGAAAGCTATATCTACAG -TATTAGTAGGACCTACACCTGTCAACATAATTGGAAGAAATCTGTTGACTCAGATTGGTTGCACTTTAAA -TTTTCCCATTACTCCTATTGAAACTGTACCAGTAAAATTGAAGCCAGGAATGGATGGCCCAAAAGT ->read_343_from_b -AGGGCCACTAAAGGAAGCTCTAATAGATACGGGAGCAGATGATACAGTATTAGAAGAAATAAAGTTGCCA -GGAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTAACAAAGTAAGACAGTATGATCAAATAG -TCATAGAAATTTGTGGAAAGAAAGCTATAGGTACAGTATTAGTAGGACCTACACCTGTCAACATAATTGG -AGGAAATCTGTTGACTCAGATTGGTTGCACTTTAAATTTTCCCATTAGTCCTATTGAAACTGTAGCAGTA -AAATTGAAGCCAGGAA ->read_344_from_b -ATCACTCTTTGGCAAAGACCCCTTGTCACAATAAAAGTACGAGGGCAACTAAAGGAAGCTCTATTAGATA -CGGGAGCAGATGATACAGTACTAGAAGAAATAGAGTTGCCAGGAAGATGGAAACCCAGAATGATAGGGGG -AATTGGGGGTTTTATCAAAGTATGACAGTATGATCAAATAGTCATAGAAATTTATGGAAAGAAAGCTATA -GGTACAGTATTAGTAGGACCTACACCTGTCAACATAATTGGAAGAAATCTGTTGACTCAGATTGGTTGCA -CTTTAAATTTTCCCATTAGTCCTATTGAAAC ->read_345_from_b -CGCCTTGTCACAATAAGAGTAGGAGGGCAACTAAAGGAAGCTCTATAAGATATGGGAGCAGATGATACAG -TATTAGAAGAAATAGAGTTGCCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTCGGGGTTTTATCAA -AGTAAGACAGTATGATCAAATAGTCATAGAAATTTGTGGAAAGAAAGCTATAGGTACATTATTAGTAGGA -CCTACACCTTTCAACATAATTGGAAGAAATCTGTTGACTCAGATTGGTTGCACTTTAAATTTTCCCATTA -GTCCTATTGAAACTGTACCAGTAAAATTGAAGCCAGGAATGTATGG ->read_346_from_b -TGTCACAATAAAAGTAGGAGGGCAACTAAAGGAAGCTCAATTAGATACGGGAGCAGATGATACAGTACTT -GAAGAAATAGAGTTGCCAGAAAGATGGAAACCAAAAATGACAGGGGGAAGTGGAGGTTTTATCAAAGTAA -GACAGTATGATCAAATAGTCATAGAAATTTGTGGAAAGAAAGCTATAGGTACAGTATTAGTAGGACCTAC -ACCTGTCCACATAATTGGAAGAAATCTGTTGACTCAGATTGGTTACACTTTAAATTTTCCCATTAGTCCT -ATTGAAACT ->read_347_from_b -CAATAAAAGTAGGAGGGGAACTAAAGGAAGCTCTAATAGATACGGGAGCGGATGATAGAGTATTAGAAGA -AATATAGTTGCCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTATCAAAGTAAGACAG -TACGATCAAAAAGTCATAGAAATTTGTGGAAAGAAAGCTATAAGTACAGTATTAGTAGGACCTACACCTG -TCAACATAATTGGAAGCAATCTGTTGAATCAGATTGGTTGCACTTCAGATTTTCCCATTAGTCCTATTGA -AACTGTACCAGTAAAATT ->read_348_from_b -ACAATAAAAGTAGGAGGGCAACTAATGGAAGCTCTATTAGATACGGGAGCAGATGATACAGTATTAGAAG -GGATAGAGTTGCCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTATGAAAGTAAGACA -GTATGATCAAATAGTCATAGAAATTTGTGGAAAGAAAGCTATAGGTAAAGTATTAGTAGGTCCGACACCT -GTCAAAATAATTGGAAGAAATCTGTTGACTCAGATTGGTTGCACTTTAAATTTTCCCATTAGTCTTATTG -AA ->read_349_from_b -TCGGCAACGACCCCTTGTCACAATAAAAGTAGGAGGGCAACTAAAGGAAGCTCTATTAGATACGGGAGGA -GATGATACAGTATTAGAAGAACTAGAGTTGCCAGGAGGATGAAAACCAAAAATGATCGGGGGAATTGGAG -GTTTTATCAAAGTAAGGCAGTATGATCAAATATTCATAGAAATTTGTGGAAAGAAAGCTATAGGTACAGT -ATTAGAAGGACCCACACCTGTCAACATAATTGGAAGAAATCTGTTGACTCAGATTGGTTGCACTTTAAAT -TTTCCCATTAGTCCTATTGAAACTGTACCATTAAAATT ->read_350_from_b -CCCCTTGTCACAATAAAAGTAGGAGGGCAATTAAAGGAAGCTCTATTAGATACGGGAGCAGATGATACAG -TAGTAGAAGAAATAGAGTTGCCAGGAAGATGGAAACCAAAAATGATAGGGGGACTTGGAGGTTTTATCAA -AGTAGGACAGTTTGATCAAATAGTCATAGAAATTTGTGGAAAGAAAGCTATAGGTACAGTATTAGTAGCA -CCTACACCTGTCAACATAATTGGAAGAAATCTTTGGACTCAGATTGGTTGCACTTTAAATGTTCCCATTA -GTCCTGTTGAAACTGTACCAGTAAAATTGAAGCTAGGAATGGAT ->read_351_from_b -GGAGGTCAACTAAAGGAAGCTCTATTAGATACGGGAGCAGATGATACAGTATTAGAAGAAATAGAGTTGC -CAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTATTATCAAAGTAAGACAGATTGATCACAT -AGTCATAGAAATTTGTGGAAAGAAAGCTATAGGTACAATATCAGTAGGACCTACACCTGTCAACATAACT -GGAAGAAATCTGTTCACTCCGATTGGTTGCACTTTAAATTTTCCCATTAGTCCTATTGAA ->read_352_from_b -ACCCCTTGTCACAATAAAAGTAGGAGGGCAACTAAAGGAAGCTCTATTAGATACGGGAGCAGAAGATACA -GTATTAGAAGTAATAGAGTTGCCAGTAAGATGGAAATCAAAAATGATAGGGGGAATTGGAGGTTTTATCA -AAGTAAGACAGTATGATCAAATAGTCATAGAAATTTGTGGAAAGAAAGCTATAGGTACAGTATTAGTATG -ACCTACACCTGTCCACATAATTGGAAAAAAGCTGTTGACTCAGATTGGTTGCACTTTAAATTTTCCCATT -AGTCCTATTGAAACTGTACCAGTAAAATTGAAGCCAGGAATGGA ->read_353_from_b -CACTCTCTGGCAACGACCCCTTGTCACAATAAAAGTAGGAGGGCAACTAAAGCAAGCTCTATTACTTACG -GGAGCTGATGATACAGTATTAGAAGAAATAGAGTTGGCAGGAAGATGGAAACCAAAAACGATAGGGGGAA -TTGGAGGTTTTATCAAAGTAAGACAGTATGATCAAATAGTCATAGAAATTTGTGGAAAGAAAGCTATAGG -TACAGTATTAGTAGGACCTACACCTGTCAACATAATTGGAAGAAATCTGTTGACTCAGATTGCTTCCACT -TTAAATTTTCCCATTAGTCCTATTGAAACTGTACCAGTAAAATTGAAGCCAG ->read_354_from_b -ATCACTCTTTGGCAACGACCCCTTGTCACAATAAAAGTAGGAGGGCAAATAAACGAAGCTCTATTAGATA -CGGGAGCAGATGATACAGTATTAGAAGAAATAGAGTTGCCAGGAAGATGGAAACCAAAAATGATAGGGGG -AATTGGAGGTTTTATCAAAGTAAGACAGTATGATCAAATAGTCATAGAAATTTGTGGAAAGAAAGCTATA -GGTACAGTATTAGTAGGACCTACACCTGTCAAAATGATTGGAAGAAATCTGTTGACTCAGATTGGTTGCA -CTTTAAATTTTCCCATTAGTCCTATTGAAACTGTAGCAGTAAA ->read_355_from_a -CGTCACAATAAAGATAGAGGGGCAACTAAAGGAAGGTCTATTAGATACAGGAGCAGATGATACAGTGTTA -GAAGAAATGAATTTACCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTATCAAAGTAA -GACAGTATGATCCGATACCCATAGAAGTTTGTGGACATAAAGCTATAGGTACAGTATTAGTAGGACCTAC -ACCTGTCAACATAATTGGAAGGAATCTGTTGACCGAGATTGGTTGCACTTTAAATTTTCGCATTAGTCCT -ATTGAAACTGTACCAGTAA ->read_356_from_b -TGTCACAATAAAAGAAGGAGGGCAAATAAAGCACGCTCTAATAGATACGGGAGCAGATGATACAGTATTA -GGAGAAATAGAGTTGCCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGTAGGTTTTATCAAAGTAA -GACAGTATGATCAAATAGTCATAGAAATTTGTGGAAAGAAAGCTATCGGTACAGTATTAGTAGGACCTAC -ACCTGTCAACATAATTGGAAGAAATCTGTTGACTCAGATTGGTTGCACTTTAAATTTTGCCATTAATCCT -ATTGAAACTGTACCAGTAAAATTGAAGCCAGGAA ->read_357_from_b -ATCACTCTTTGGCAACGACCCCTTGTCACAATAAAAGTAGGAGGGCAACTAAAGGAAGCTCTATTAGATA -CGGGAGCAGATGATATAGTATTGGAATAAATAGAGTTGACAGGAAGATGGAAACCAAAACTGATAGGGGG -AACTGGAGGTTTTATCAAATTAAGACAGTATGATCAAATAGGCATAGAAAGTTGTGGAAAGAAAGCTATA -GGTACAGTATTAGTAGGACCTACACCTGTCAAAATAATTGGAAGAAATCTCTTGACTCAGATTGGTTGCA -CTTTAAATTTTCCCATTAGTCCTATTGAAACTGTACCAGTAAAATTGAAGCCAGGAATGGATGGCCCAAA -TG ->read_358_from_b -TAGTAGGAGGGCAACTAAAGGAAGCTCTATTAGATACGGGAGCAGATGATACAGTATTAGAAGAAATAGA -GTTGTCAGGATGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTATCCAAGTAAGACAGTATAAT -CAAATAGTCATAGAAATTTGGGGAAAGAAAGCTATAGGTACAGTATTAGTAGGACCTACACCTGTCTACA -TAATTGGAAGAAATCTGGTGACTCAGATTGGTTGCACTTTAAATTTTCCCATTAGTCCTATTGAAACTGT -ACCAGTAAAATTGAAGC ->read_359_from_b -TGGCAACGCCCCCTTGTCACAATAAAAGTAGGAGGGCAACTAAAGGAAGCTCTATTAGATACGGGATCGG -ATGACACAGTATTAGAAGAAATAGAGTTGCCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGG -TTTTATCAAAGTAAGACAGTATGATCAAATAGTCATAGAAATTTGTGGACAGAAAGCTATAGGTACAGTA -TTAGTCGGACCTACACCTGTCAACATAATTGGATGAAATCTGTTGCCTCAGATTGGTTGCACTTTAAATC -TTCCCATTAGTCCTATAGAAGCTGT ->read_360_from_b -ATTTGGCAACGACCCCTTGTCACAATCAAAGTAGGAAGGCAACTAAAGGAGGCTCTATTAGATACGGGAG -CAGATGATACAGTATTAGAAGAAATAGAGTTGCCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGG -AGGTTTTATCAAAGTAAGACAGTATGATCAAATAGTCATAGAAATTGGTGGAAAGAAAGCTACAGGTACA -GTATTAGTAGGACCTACACCTGTCAACATAATTGGAAGAAAGCTGTTGACTCAGATTGGTTGCACTTTAT -ATTTTCCCATTAGTCCTATTGAAACTGTACCAG ->read_361_from_b -CACAATAAAAGTAGGAGAGCAACTAAAGGAAGCTCTATTAGATACGGGAGCAGATGATACAGTATCAGAA -GAAATAGAGTTGCGAGGCAGATGGAAACCAAAAATTATAGGGGGAATTGGAGGTTTTATCAAAGTAAGAC -AGTATGATCAAATAGTCATAGAAATGTGTGGAAAGAAAGCTATAGGTACAGTATTAGTAGGACCTACATC -TGTCAACATAATCGGAAGAAATCTCTTGACTCAGATTGGTTGCAATTTAAATTTTCCCATTAGTCCTATT -GAAACTGTAC ->read_362_from_a -CTCTTTGGCAGCGACCCCTCGTCACAATAAAGATAGCGAGGCAGCTAAAGGAAGCTCAATTCGATACAGG -AGCAGATGATACCGTGTTAGAAGAAATGAATTTACCAGGAAGATGGAAACCAAAAATGATAGGGCGAATT -GGAGGTTTTATCAAAGTAAGACAGTATGAACAGATACCCATAGAAGTTTGTGGACATAAAGCTATAGTTA -CAGTATTAGTAGGACCTACACCTGTCAACATAAGTGGAAGGAATCTGTTGACGGAGATTGGTTGCACTTT -AAATTTTCCCATTAGTCCTATTGAACC ->read_363_from_a -CCTCTGATCACTCTTTGGCAGCGACCCCTCGTCACAATAAAGATAGGGGGGCAAGTAAAGGAAGCTCTAT -TAGATACAGGAGCAGATGATACAGTGTTAGAAGAAATAAGTTTACCAGGAAGATGGAAACCAAAAATGAT -AGGGGGAATTGGAGGTTTTATCAAAGTAAGACAGTATGATCAGATACCCATAGAAGTTTGTGGACTTAAA -GCTATAGGTACAGTATTAATAGGACTTACACCTGTCAACATAATTGGAAGGAATCTGTTGTCTGAGATTG -GTTGCACTTTAAATTTTCCCATTAGTCCTATTGAAACTG ->read_364_from_b -TTGGCAACGACCCGTTGTCACAATAAAAGTAGGAGGGCAACTAAAGGAAGCTCTATTAGATACGGGAGCA -GATGATACAGTATTAGAAGAAATAGAGGTGCCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGAG -GTTTTATCAACGTAAGATAGTATGATCAAATAGTCATAGAAAATTGTGGAAAGAAAGCTATAGGTACAGT -ATTAGTCGGACCTGCACCTGTCAACATAATTGGAAGAAATCTGTTGACTCAGATTGGTTGCACTTTAAAT -TTTCCCATTAGTCCTATTGA ->read_365_from_b -GTAGGAGGGCAACTAAAGGAAGCTCTATTAGATACGGGAGCAGATGATACAGTATTAGAAGAAAAAGAGT -TGCGATGAAAAAGGAAACCACAAATGATAGGGGAAATTGGAGGTTTTATCAAAGTAAGACAGTATGATCA -AATAGTCATAGAAATTTGTGGAAAGAAAGCTATAGGTACAGTATTAGTAGTGCCTACACCCGTCAACATA -ATTGGAAGAAGTCTGTTGACTCAGATTGGTTGCACTTTAAATTTTCCCATTAGTCCTATTGAAACTGTAC -CAGTAAAATTGAAGC ->read_366_from_b -CGACCCCTTGTCACAATAAAAGTAGGAGGGCAACTAAAGGAAGCTCTCTTAGATACGGGAGCAGATGATA -AAGTATTAGAAGAAATAGAGTTGCCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTAT -CAAAGTAAGACAGTATGATCAAATAGTCATAGAAATTTGTGGAAAGAAAGCTATAGGTACAGTATTAGTA -GGACCTCCACCTGTCAACATAATTGGAAGAAATCTTTTGACTCAGACTGGTTGCACTTTAAATTTTCCCA -TTAGTCCTCTTGAAA ->read_367_from_b -TCCTTGGCAACGACCCCTTGTCAAAATAAAAGTAGGAGGGCAACTAAAGGAAGCTCTATTAGATACGGGT -GCAGATGATGCAGTATTAGAAGAAATAGAGTTGCCAGGAAGATGGAAACCCAAAATGATAGGGGGAATTG -GAGGTTTTATCAAAGTAAGAAAGTATGATCAAATAGTCATAGAAATTTGTGGAACGAAAGCTATAGGTAC -AGTATTAGTAGGACCTACACCTCTCAACATAATTGGAAGGAAACTGTTGACTCAGATTGGTTGCACTTTA -AATTTTCCCATTAGTCCTATTGAAACTGTACCAGTAAAATTG ->read_368_from_b -TTTGGCAACGACCCCTTGTCACAATAAAAGTAGGAGGGCAACTAAAGGAAGCTCTATTAGATACGGGAGC -ACATGATACAGTATTAGAAGAAATAGAGTTGCCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGA -GGTTTTATCAAAGTAAGACAGTATGATCAAATAGTCATAGAAATTTGTGGAAAGAAAGCTATAGGTACAG -TATTAGTAGGTCTTACACCTGTCAACATAATTGGAAGCAATCTGTTGACTCAGATTGGTTGCGCTTTAAA -TTTTCCCATTAGTCCTATTGAAACTGTACCA ->read_369_from_b -CAATAAAAGAAGGAGGGCAACTAAAGGAAGCTCTATTAGATACGGGAGCAGATGATACAGTATTCGAAGA -AATAGAGTTGCCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTATCAAATTAAGACAG -TATGATCAAATAGTCAGAGAAATTTGTGGAAAGAAAGCTATAGGTACAGTATTAGTAGGACCTACACCTG -TCAACATAATTGGAAGAAATCTGTTGACTCAGATTGATTTCACTTTAAATTTTCCCATTAGTCCTATTGA -AACTGTACCAGTAAAATTCAAG ->read_370_from_b -TAGCAAGGACCCCTTGTCAGAATAAATGTAGGAGGGCAACTAAAGGAAGCTCTATTAGTTATGGGCGCAG -ATGATACAGTATTAGAAGAAATAGAGTTGCCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGG -TTTTATCAAAGTAAGACAGTATGATTAAATAGTCATAGAAATTTGTGGAAAGAAAGCTATAGGTACAGTA -TTAGTAGGACCTACACCTGTCAACATAATTGGAAGAAATCTGTTGACTCAGATTGGTTGCACTTTAAATT -TTCCCATTAGTCCTACTGAAACTGTAC ->read_371_from_b -TGGCAACGACCCCTTGTCACAATGAAAGTAGGAGGGCAACTAAAGGAAGCTCTATTAGATACTGGAGCAG -ATGATACAGTATTAGAAGAAATAGAGTTGCCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTCGAGG -TTTTATCAAAGTAAGACAGTATGATCAAATAGTTATAGAAATTTGTGGAAAGAAAGCTATAGGTAGATTT -TTAGTAGGACCTACGCCTGTCAACATAATTGGAAGAAATCTGCTGACTCAGATTGTTTGCACTTTAAATT -TTCCCATTAGTCCTATTTAAACTGTACTAGTA ->read_372_from_b -AAAAGTAGGAGGGCAACTAAAGCAAGCTCTATTAGATACGGGAGCAGATGATACAGTATTAGAAGAAATA -GAGTTGCCAGGAAGATGGAAGCCAAAAATGATCGGGGGAATTGGAGGTTTTATCAAAGTAAAACAGTATG -ATCAAATAGTCAAAGATATTTGTGGAAAGAAAGCTATAGGTACAGTATTAGTAGGACCTACACCTGTCAA -CATAATTGGAAGAGATCTGTTGACTCAGATTGGTTGCACTTTAAATTTTCCCAGTAGTCCTATTGAAACT -GTACCAGTAAAATGGAAGC ->read_373_from_a -GAGGCAACTAAAGGAAGCTCAATTAGATACAGGAGCAGATGATACAGTGTTAGAAGAGATGAATTTACCA -GGAAGATGGAAACCAAAAATGATAGGGGGAATTTGAGGTTTTATCAAAGTAAGACAGTATGATCACATAC -CCATAGAAGTTTGTGGACATAGAGCTATAGGTACAGTATTAGTAGGACCTACACCTGTCAACATAATTGG -AAGGGATCTGTTGACCGAGATTGGTTGCACTTTAAATTTTCCCATTAGTCCAATTG ->read_374_from_b -CGAATCACTCTTTGGCAACGACCCCTTGTCACAATAAAAATAGGCGGGCAATTAAAGGAAGCTCTATTAG -ATACGGGTGCAGATGATACAGTATTAGAAGAAATAGAGTTGCCAGGAAGATGGAAACCAAAAATGATAGG -GGGAATTGGAGGTTTTAGCAAAGTAAGACAGTATGAGCAAATAGTCATAGAAATTTGTGGAAGGAAAGCT -ATAGGTACAGTATTAGTAGGACCTACACCTGTCAACATTATTGGAAGAAATCTGTTGACTCAGGTTGGTT -GCACTTTAAATTTTCCCATTAGTCCTCTTGAAACTGTACCAGT ->read_375_from_b -GTCACAATAAAAGTAGGTGGGCAACTAAACCAGGCTCTATTAGATACGGGAGCAGATGATACAGTATTAG -AAGAAATAGAGTTGCCAGGAAGATGGACACCAAAAATGTTAGGGGGAATTGGAGGTTTTATAAAAGTAAG -ACAGTATGATCAAATAGTCATAGAAATTTGTGGAAAGAAAGCTATAGGTACAGTATTAGTAGGACCTACA -CCTGTCAATATAATTGGAAGAAATCTGTTGACTCGGATAGGTTGCACTTTAAATTTTCCCATTAGTCCTA -TTGGAACTGTACC ->read_376_from_b -CTTTGGCAACGACCCCTTGTCACAATAAAAGTAGGAGGGCAACTAAAGGAAGCTCTATTAGATACGGGAG -CAGATGATACAGAATTAGAAGAAATAGAGTTGCCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGG -AGATTTTATCAAAGTAAGACAGTATGATCAAATAGTCATATAAATTTGTGGAAAGAAAGCTATAGGTACA -GTATTAGTAGGACCTACACCTGTCAACATAATTGGCAGAAAACTGTTGACTCAGATTGGTTGCACTTTAA -ATTTTCCCATTAGTCCTATTGAAACTGTACCAGTAAAATTGAAGCCAGGAATGGATGGCCCAAC ->read_377_from_b -CAACGACCCCTTGTCACAATAAAAGTAGGAGGGCAACTAAAGGAAGCTCTATTAGATACGGGAGCAGATG -ATACAGTTTTAGAAGAAATAGAGTTGCCAGAAAGATGGAAACCAAAAATGCTAGGGGGAATTGGAGGTTT -TATCAAAGTAAGACAGTAAGATCAAATAGTCATAGAAATTTGTGGAAAGAAAGCTATAGGTACAGTATTA -GTAGGACCTACACCGGTCAACATAATTGGAAGAAATCTGTTGACTCAGATTGGTTGCACTTTAAATTTTC -CCATTAGTCCTATTGAAACAGTACCAGTAAA ->read_378_from_a -GGGGGGCAACTAAAGGAAGCTCTATTAGATACAGGAGCAGATGATACAGTGTTAGAAGAAATGAATTTAC -CAGGAAGATGGAAACCGAAAATGATAGGGGTAATTGGAGGTTTTATCAAAGTACGACAGTATGATCAGAT -ACCCATAGAAGTTTGTGGACATAAAGCTATAGGTACAGTATTAGTAGGACCTACACCTGTCAACATAATT -GGAAGGAATCTGTTGACCAAGATTTGTTGCACTTTAAATTTTCCCATTAGTACTATTGAAACTGTACCAG -TAAAATTAAAGCCGGTAATGGAT ->read_379_from_a -TCACTCTTTGGCAGCGACCCCTCGTCACAATGAAGATAGGGGGGAAACTAAAGGAAGCTCTATTAGATAC -AGGACCAGATGATCCAGTGTTAGAAGAAATGAATTTCCCAGGAAGATGGAAACCTAAAATGATAGGGGGA -ATTGGAGGTTTTATCAAAGTAAGACAGTATGATCAGATACCCATAGAAGTTTGAGGACATAAAGCTATAG -GTACAGTATTGGTAGGACCTACACCTGTCAACATAATTGGAAGGAATCTGTTGACCGAGATTTGTTGCAC -TTTAAATTTTCCCATTAGTCCTATTGCAACTGTACCAGTAAAATTAAAGCCGGGAATGGATGGCCCAAA ->read_380_from_b -GGAGGGCAACTAAAGGAAGCTCTATTTGATACGGGAGCCGATGATACAGTATTAGAAGAAATAGAGTTGC -CAGGAAGATGGAAACCAACAATGAGAGGGGGAATTGGAGGTTTTAGCAAAGTAAGACAGTAGGATCAAAT -AGTCATAGAAATTTGTGGAAAGAAAGCTATAGGTACAGTATTAGTAGGACCTACACCTGTCAACATACTT -GGTAGAAATCTGTTGACTCAGATTGGTTGCACTTTAAATTTTCCCATTAGTCCTATTGCAACTGTACCAG -TAAAATTGA ->read_381_from_b -GGCAACGACCCCTTGTCACAATAAAAGTAGGAGGGCAACTAAAGGAAGCTCTATTATATACGGGAGCAGA -TGATACAGTATTAGAAGAAGTAGAGTTACCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGT -TTTATCAAAGTAAGACAGAATGATCCAATAGTCATAGAAATTTGTGGAAAGAAAGCTATAAGTACAGTAT -TAGTAGGACCTACAGCTGTCAACATAATTGGAAGAAATCTGTTGACTCAGATTGGTTGCACTTTAAATTT -TCCCATTAGTCCTCCTGAAACTGTACCAGTAAAATT ->read_382_from_b -CAATAAAAGTAGGAGGGCAACTAAAGGAAGCTCTATTAGATACGGGAGCAGATGATACAGTATTAGAAGA -AATAGAGTTGCCAGGAAGATGGAAACCAAAAATGATAGGGGCAATTGGAGGTTTTATCAAAGTAAGACAG -TATGATCAAATAGTCATAGAAATTTGTGGAAAGAAAGCTATAGGTCCAGTATTAGTAGGCCCTACACCTG -TCAACATAATTGGAAGAAATCTGTTGACTCAGATTGGTTGCACTTTAAATTTTCCCATTCGTCCTATCGA -AACTGTACCAGTAAAATTGAAGTCAGGAACGGATGGCCCA ->read_383_from_b -ATAAAAGTAGGAGGGCAACTAAAGGAAGCTCTATTAGATACGGGAGCAGATGATAAAGTATTAGAAGCAA -TAGACTTGCCAGGAATATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTATCAAAGTAAGAAAGTA -TGATCAAATAGTCATAGAAATTTGTGGAAAGAAAGCTATAGGTCCAGTATTAGTCGGACCTACACCTGTC -AACATAATTGGAAGAAATCTGTTGACTCAGATTGGTTGCACTTTAAATCTTCCCATTCGTCCTATTGAAA -CTGTACCAGTAAAGTTGAAGCC ->read_384_from_a -AATAGAGATAGGGGGGGAACTAAAGGAAGCTCTATTAGATACAGGAGCAGATGGTCCATTGTTAGAAGAA -ATGAATTTACCAGGAAGATGGAAACCAAATATGATAGGGGGAATTGGAGGTTTTATCAAAGTAAGACAGT -ATGATCAGATACCCATAGAAGTTTGTGGATATAAAGCTATAGGTACAGTATTAGTAGGACCTACACCTGT -CAACATAATTGGAAGGAATCTGTTGACCGAGATTGGTTGCACTTTAAATTTTCCCATTAGTCCTATTG ->read_385_from_b -CTTGTAACAATAAAAGTAGGAGGGCAACTAAAGGACGCTCTATTAGATACGGGAGCAGACGATACAGTAT -TAGAAGAAATAGAGTTCCCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGTGGTTTTATCAAAGG -AAGACAGTATGATCAAATAGTCATAGAAATTTGTCGAAAGAAAGCTATAGGTACAGTATTAGTAGGACCT -ACACCTGTCAACATAATTGGAAGAACTCTGTTGACTCAGATTGGTTGCACTTTAAATTTTCCCATTAGTC -CTATTGAAACTGTACCAGTAAAATTGAAGCCAGGAATGGATGGCCCAAAA ->read_386_from_b -GGCAACGACCCCTTGTCACAATTAAAGTACGAAGTCAACTAAAGGAAGCTCGATTAGATACGGGAGCAGA -TGATACAGTATTAGAAGAAATAGAGTTGCCAGGAAGTTGGAAACCAAAAAGGATAGGGGGAATTGGAGGT -TTTATCAAAGTAAGACAGTATGATAAAATAGTCATAGAAATTTGTGGAAAGAAAGCTATAGGTACAGTAT -TAGTAGGACCTACACCTGTCAACATAATTGGAAGAAATCTGTTGACTCAGATTGGTTGCACTCTAAATTT -TCCCATTAGTCCTATTGAGACTGTCCCAGTAAAATTGAGGCCGGGAAT ->read_387_from_b -GACCCCTTGTCACAATAAAAGTAGGAGGGCAACTAAAGGAAGCTCTATTAGCAACGGGAGCAGATGATAC -AGTATTAGAAGAAATAGAGTTGCAAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTATC -AAAGTAGGACAGTATGATCAAATAGTCATAGAAATTTGTGGAAAGAAAGCTATAGGTACAGTATTAGTAG -GACCTACACCTGTCAACATAATTCGAAGAAATCTGTTGACCCACCTTGGTTACACTTTAAATTTTCCCAT -TAGTCCTATTGAAACTGTACCAGTAAAATTGAAGCCAGGAATGGAT ->read_388_from_b -TCACAATAAAAGTAGGAGCGCAAATAAAGGAAGCTCTATTAGATACGGGAGCAGATGATACAGTAGTAGA -AAAAATAGAGTTGCCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTATCAAAGTAAGA -CAGTATGATCAAATAGTCCTAGAAATTTGTGGAAAGAAAGCTATAGCTACAGTATTAGTAGGATCTACAC -CTGTCTACATAATTGGAATAAGTCTGTAGACTCAGATTGGTTGCACTTTAAATTTTCCCATTAGTCCTCT -T ->read_389_from_b -AACGACCCCTTGTCACAATAAAAGTAGGAGGGCAACTAAAGGAAGCTCTATTAGAGACGGGAGAAGATGA -TACAGTATTAGAAGAAATAGAGTTGCCAGGAAGAGGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTT -ATCAATGTAAGACAGTATGATCAAATAGTCATAGAAGTTTGTGGAAAGAAAGCTATAGGTACAGTATTAG -TAGGACCTGCACCTGTCAACATAATTGGAAGAAATCTGTTGACTAAGATTGGTTGCACTTTAAATTTTCC -CATTAGTCCTATTAAAACTGT ->read_390_from_a -CTTTGATCACTCTTAGGCACCGACCCCTCGTCACAATAAAGATAGGGGGGCAACTATAGGAAGCCCAATT -AGATACAGGAGCAGATGATACAGTGTTAGAAGAAATTAATTTACCAGGAAGATGGAAACCAAAAATGATA -GGGGGAATTGGAGGTTTTATAAAAGTAAGACAGTATGATCAGATACCCATAGAAGTTTGTGGACATAAAG -CTATAGGTACAGTATCAGTAGGACCTACACCTGTCAACATAATTGGAAGGAATCTGTTGACCGAGATTGG -TTGCACTTTAAATTTTCCCATTAGTCCTATTGAAAGTGTACGAGTAAAATTAAA ->read_391_from_b -AACGACCCCTTGTCACAATAAAAGTAGGAGGGCAACTAAAGGGAGCTCTATTAGATACGGGAGCAGATGA -TACACTATTAGACGAAATAGAGTTGCCAGGAAGATGGAAACCAAAAATTATAGGGGGAATTGGAGGTTTT -ATCAAAGTAAGACAGTATGATCAAATAGTCATAGAAATTTGTGGAAAGAAAGCTATATGTACAGTATTAG -TAGGAACTACACCTGTCAACATAATTGGAAGAAATCTGTTGACTCAGATTGGTTGCACTTTAAATTTTCC -CATTAGTCCTATTCAAACTGTAACAGTAAAATTGAAGCCAGGAATGGATGGCCCA ->read_392_from_a -CACAATAAAGATAGGGGGGCAACTTAAGGAAGCTCTATTAGATACAGGAGCAGATGATACAGTGTTAGAA -GAAGAGAATTTATAAGGAAGATGGAAACCAAAAATGATAGGGGGAACTGGAGGTTTTATCAAAGTAAGTC -AGTATGATCAGAAACCCATAGAAGTTTGTGGACATAAAGCTATAGGTACAGTATTAGTAGGACCAACACC -TGTCAACATAATTGGAAGGAATCTGTTGACCGAGATTGGTTGCACTTTAAATTTTCCCATTAGTCCTATT -GAAACTGTAACAGTAAAATTAATGC ->read_393_from_b -CGACCCCTTGTCACAATAAAAGTAGGAGGGCAACTACAGGAAGCTCTGTTAGATACGGGAGCAGAAGATA -CAGTATTAGAAGAAATAGAGTTGCCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTAT -CAAAGTAAGACAGTATGATCAAATTGACATAGAAATTTGTGGAAAGAAGGCTATAGGTACAGTATTAGTA -GGACCTACACCTGTCAACGTAATTGGAAGAAATCTGTTGACTCAGATTGGTTGCACTTTAAATTTTCCCC -TTAGTCCTATTGAAA ->read_394_from_a -TCTGATCACTCTTTGGCAGCGACCCCTCGTCACAATAAAGATAGGGGGCCTACTAAAGGAAGCCCTATTA -GATACAGTAGCAGATGATACAGTGTTAGAAGAAATGAATTTACCAGGAAGATGGAAACCAATAATGATAG -GGGGAGTTGGAGGTTTTATCAAAGTAAGACAGTATGATCAGATACCCATAGAAGTTTGTCGACATAAAGG -TATAGATACAGTATTAGTAGGACCTACACCTGTCAACTTAATTGGAAGGAAACTGTTGACCGAGATTGGT -TGCACTTTAAATTTTCCCATTAGTCTTATTGAAACTGTACCAGTAAA ->read_395_from_a -CCAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGATACAGGAGCAGATGATACCGTGTTAGAAG -AAGTGAATTTACCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTATCAGAGTAAGACA -GTATGATCAGATACCCATAGAAGTTTATGGACATAAAGCTATAGGTACAGAATTAGTAGGACCTACACCT -GTCAACATAATTGGAAGGAATCTGTTGACCGAGATTGGTTGCACTTTAAATTTTCCCATTAGTCCTATTG -AAACTGTA ->read_396_from_b -ATAAAAGTAGGAGGGGAACTAAAGGAAGCTCTATTAGATACGGGAGCAGATGATACAGTATTAGAAGAAA -TAGAGTTGCCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGTAGGTTTTATCAAAGTAAGACAGTA -TGATCAAATAGTCATAGAAATTTGTGGAACGAAAGCTATAGGTACAGTATTAGTAGGACCTACACCTTTC -AACATAATTGGAAGAAACCTGTTGACTCAGATTGGATGCACTTCAGATTTTCCCATTAGTCCTATTGAA ->read_397_from_b -TCAAATCACTCTTTGGCAACGACCCCTTGTCACAATAAAAGTAGGAGGCCAACTAAAGGAAGCTCTATTA -GATACGGGAGCAGATGATACAGTATTAGAAGAAATAGAGTGGCCCGCAAGATGGAAACCAAAAATGATAG -GGGGAATTGAAGGTTTTATCAAAGTGAGACAGTATGATCAAATAGTCATAGAAATTTGTGGAAAGATAGC -TATGGGTACAGTATTAGTAGGACCTACACCTGTCAACATAATTGCAAGAAATCTGTTGACTCAGATTGGT -TGCACTTTAAATTTTCCCATTAGTCCTAT ->read_398_from_b -TCACAATAAAAGTAGGAGGGCAACTAAAGGAAGCTCTATTAGATACGGGAGCAGATGATACAGTATTAGA -AGAAATAGAGTTGCCAGGAAGATGGAAACCAAAAAGGATACGGGGAATTGGAGGTTTTATCAAAGTAAGA -CAGTATGATCAAATAGTCATAGAAATTTGTGGAAAGAAAGCTATAGGTACAGTATTAGTAGGACCTACAC -CTGTCAACATAATCGGAAGAAATCTGTTGACTCAGATTGGTTGCACTTTAAATTTTCCCATTAGTCCTAT -TGAAACTGTACCAGTAAAATTGAAGCCAGGAATGGATGGA ->read_399_from_a -ACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGATACAGGAGCAGATGATACA -GCGTAAGAAGAAATGAATTTACCAGGAAGATGGAAACTAAAAATGATAGAGGGAATTGGAGGTTTTGTCA -AAGTAAGACAGAATGATCAGATACCCATTGAATTTTGTGGACATAAAGCCATAGGTACAGTATTAGTAGG -ACCTACACCTGTCAACATAATTGGACGGAATCTGTTGACCGAGCTTGGTTGCACTTTAAAATTTCCCAAT -AGTCCTATTGAAACTGCACCAGTAAAGTTAA ->read_400_from_b -GGCAACGACCCCATGTCACAATAAAAGTCGGATGGCAACTAAAGGAAGCTCTATTAGATACGGGAGCAGA -TGATACAGTATTAGAAGAAATAGAGTAGCCCGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGG -TTTATCAAAGTAAGACAGTATGATCAAATAGTCATAGAAATTTGTGGAAAGAAAGCTATAGGTACAGTAT -TAGTAGGACCTACACCTGTCAACACAATTGGAAGAAATCTGTTGACTCAGATTGGTTGCCCTTTAAATTT -TCCCCTTAGTCCTATTGAAACTGTACCAGTAAAAT ->read_401_from_b -ATAAAGGTAGCAGGGCAACTAAAGGAAGCTCTATTAGATACGGGAGAAGATGATACAGTATTAGAAGAAA -TAGAGTTCCCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGCGGTTTTATCAAAGTAAGACAGTA -TGATCAAATAGTCATAGAAATTTGTGGAAAGAAAGCTATAGGTACATTATTAGTAGGACCTACACCTGTC -AACATAATCGGAAGAAATCTGTTGACTCAGATTGGCTGCACTTTAAATTTTCCCATTAGTCCTATTGAAA -CTGTACCAGTAAAATTGAAGCCAGGAATGGATGGCCCAAAAGT ->read_402_from_b -GGCCACAATTAAAGTAGGAGGGCAACTAAAGGAAGCTCTGTTAGATACGGGAGCAGATGATACAGTATTA -GAAGAAATAGAGTTGGCAGGAAGATGGAAACCAAAAATGATAGGGGGCATTGGAGGTTTTATCAAAGCAA -GACAGTATGATCAAATAGTCATAGAAATTTGTGGAAAGAAAGCTATAGGTACAGTATTAGTAGGACCTAC -ACCTGTCAACATATTTGGAAGAAATCTGTTGACTCAGATTGGTTGCACTTTAAATTTTCCCATTAGTCCT -ATTGAAACTGTACCAGTAAAATTCAAGCCAGGAATGGATGGCCCAAAA ->read_403_from_a -GATCATTCTTTGGCAGCGACCCCTCGTCACAGTAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGAG -ACAGGAGCAGATGATACAGTGTTAGTAGAAATGAATTTACCAGGAAGATGGAAACCAAAAATGATAGGGG -GAATTGGAGGTTTTATCAAAGTAAGACAGTATGATCAGATACCCATAGAAGTTTGTGCACATAAAGCTAT -AGGTGCAGTATTAGTAGGACCTACACCTGTCAACATAATTGGAAGGAATCTGTTGACCGAGATTGGTTGC -ACTTTAAATTTTCCCATTAGTCCTATTGAAACTGTACCAGTACAATTAAAGCCGGGAATGGATGGC ->read_404_from_b -GGCAACTAAAGGAAGCTCTATTAGATACGGGAGCAGATGCTACAGTATTAGAAGAAATAGAGTTGCCAGG -AAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTATCAAGGTAAGACAATATGATCAGATAGTC -ATAGAAATTTGTGGAAAGAAAGCTATAGGTACAGTATAAGTAGGCCCTACACCTGTGAACATAATTGGAA -GAAACCTGTTGACTCAGATTGGTTGCACCTCAAATTTTCCCATTAGTCCTATTGAAA ->read_405_from_b -AGGGCAACTATAGGAAGCTTTATTAGATACGGGAGCAGATGATACAGTATTAGAAGAAATAGAGTTGCCA -GGAAGATGGAAACCAAAAATGATAGGGCGAATTGGAGGTTTTATCAAAGTAAGACAGTATCATCAAATAG -TCATAGAAATTTGTGGAAAGAAAGCTATAGGTACAGTATTAGTAGGACCTACACCTGTCAACATAATTGG -AAGAACTCTGTTGACTCAGATTGGTTGCACTTTAAATTTTCCCATTAGTCCTATTGAA ->read_406_from_b -CTCAAATCACTCTTTAGCAACGACCCCTTGTCACAATAAAAGTAGGAGGGCAACTAAACGAAGCTCTATT -AGATACGGGAGCGGATGATACAGTATTAGAAGAAATAGAGTTGCAGGGAAGATGGAAACCAAAAATGATA -GGGGGCATTGGAGGTTTTATCAAAGTAAGACAGGTTGATCAAATAGTCATAGAAATTTGTGGAAAGAAAG -CTATAGGTACAGTATTAGTAGGACCTACACCTGTCAACATAATTGGAAGAAATCTGTTGACTCAGATTGG -TTGCACTTTAAATTTTCCCATTAGTCCTATTGAAACTGTACCAGTAAAATTG ->read_407_from_b -TCTAATCACTCTTTGGAAACGACCCCTTGTCACAACAAAAGTAGGAGGGCAACTAAAGGAAGCTCTATTA -GATACGGGAGCAGATGATACAGTATTAGAAGAAATAGAGTTGCCAGGAAGATGGAAAAAAAAAATGATAG -GGGGAATTGGAGGTTTTATCAAAGTAAGACAGTACGATCAAATAGTCATAGAAATTTGTCAAAAGAAAAC -TATAGGTACAGTATTAGTAGGACCTACACCTATCAACATAATTGGAAGAAATCTGTTGACTCAGATTGGT -TGCACTTTAAATTTTCCCATTAGTCCTATTGAAACTGTACCAGTAAAATGGAAGCCAG ->read_408_from_b -ACAATAAAAGTAGGAGGGCAACTAAGGGAAGCTCTATGAGATTCGGGAGCAGATGATACGGTATTAGAAG -AAATAGAATTGCCAGGAAGATGGAGACCAAAAATGATAGGGGGAATTGGAGGTTTTATCAAAGTAAGACA -GTATGATCAAATAGTCATAGAAAATTGTGGAAAGAAAGCTATAGGTTCAGTATTAATAGGACCTACACCT -GTCAACATAATTGGAAGAAATCTGTTGACTCAGATTGGTTGCACTTTAAATTTTCACATTAGTCCTATTG -AAACTGTACCAGTAAAATTGAAGCCAGGAATGGATGGCCC ->read_409_from_b -GCAACGACCCCTTGTCACAATAAAAGTAGGAGGGCAACTAAAGGAAGCTCTATTAGATACGGGAGCAGAT -GATACAGTATTAGAAGAAATGGAGTTGCCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTT -TTATCAACGTAAGAGAGTACGATCAAATAGTCATAGAAATTTGTGGAAAGAAAGTTATAGGTACAGTATT -ACTAGCACCTACACCTTTCAACATAATTGGAAGAAATCTGTTGACTCAGATTGGTTGCACTTTAAATTTT -CCCAGTAGTCCTATTGAAACTGTACCAGAAAAATTGACGCCAGGAATGGATGGC ->read_410_from_b -TCACAATCAAAGTAGGGAGGCAACTAAAGTAAGCTCTATTAGATACGGGAGCAGATGATACAGTTTTAGA -AGAAATAGAGTTGCCAGGAAGATGGAAACCAAAAATGATAGGGGGACTTGGAGGTTTTATCACAGTAAGA -CAGTATGATCAAATAGTCATAGACATTTCTGGAAAGAAAGCTATAGGTACAGTATTAGTAGGACCTACAC -CTGTCAACATAATTGGAAGAAATCTGTTGACTCAGATTGGTTGCACTTTAAATTTTCCCATTAGTCCTA ->read_411_from_b -TAGGAGGGCAACTAAAGGAAGCTCTATTAGATATGTGAGCAGATGATACAGTATTAGAAGAAATAGAGTT -GCCAGGAAGATGGAAACCAAAAATGAGAGGGGGAATTGGAGGTTTTATCAAAGGAAGACAGTATGATCCA -ATAGGCATAGAAATTTGTGCGAAGGAAGCTATAGGTACAGTATTAGTAGGACCCACACCTGTCAACATAA -TTGGAATAAAGCTGTTGACTCAGATTGGTTGCACTTTAAATTTTCCCATTAGTCCTATTGAAACTGTACC -AGTAAAATT ->read_412_from_b -GGCAACGACCCCTTGTCACAATAAAAGTAGGAGGGCAACTAAAGGAAGCTCTATTAGATACGGGAGCAGA -TGATACAGTATTAGAAACAATAGAGTTGCCAGGAAGATGGAAACCAAAAATGATAGGGGGATTTGGAGGT -TTTATCAGAGTAAGCCACTATGATCAAATAATCATAGAAATTTGTGGAAAGAAAGCTATAGGTACAGAAT -TAGTAGGACCTTCACCTGTCAACATAATTGGAAGGAATCTGTTGACTCAGATTGGCTGCACTTTATATTT -TCCCATTAGTCCTATTGAAACTGTACTAGTAAAATTGAAGCCAGGAATGGATG ->read_413_from_b -TCTCAAATCACTCTTTGGCAACGACCCCTTGTCACAATAAAAGTAGGGGGGCAACTAAAGGAAGCTCTAT -TAGAAACGGGAGCAGATGATACAGTATTAGAAGAAAGAGAGTTGCCAGGAAGATGGAAACCAAAAATGAT -AGGGGGAATTGGAGGTTTTATCAAAGTAGGACAGTATGGTCAAATAGTCATAGAAATTAGTGGAAAGAAA -GCTATAGGTACAGTATTAGTAGGACCTACACCTGTCTACATAATTGGAAAAAATCTGTTGACTCAGATTG -GTTGGACTTTAAATGTTCCCATTAGTCCTATAGAAACTGTACCAGTAA ->read_414_from_b -GACCCCTTGTCACAATAAAAGTAGGAGGGCAACTAAAGGAAGCTCTAATAGATACGCGAGCAGATGATAC -AGTATTAGAAGAAATAGAGTTGCCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTATC -AAAGTAAGACAGTATGATCAAATAGTCATAGAAACATGTGGAAAGAAAGCTATAGGTACAGTAGTAGTAG -GACCTACACCTATCAACATAATAGGAAGAAACCTGTTGACTCAGATTGGTTGCACTTTAAATTTTCCCAT -TAGTCCTATTGAAGCTGTACCCGTAAAATTGAAGCCAGGAATGGATGGC ->read_415_from_a -TTGGCAGCGACCCCTCGTAACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGATACAGGCGCA -GATGATACGGTGTTAGAAGAAATGAATTTACCAGGAAGATGGAAACCAAAAAAGATAGGGGGAATTGGAG -GTTTTATCAAAGTAAGACAGTATGTTCAGATACCCATAGAACTTTGTGGACATAAAGCTATAGGTACAGT -ATTAGTAGGACCTACACCTGGCAACATAATTGGAAGGAATCTGTTGACCGAGATTGGTTGCACTTTAAAT -TTTCCCATTAGTCCTATTGAAACTGTACCAGTTAAA ->read_416_from_b -ACCCCTTGTCACAATAAAAGTAGGAGGGCAACTAAAGGAAGCTCTATTAGATACGGGAGCAGATGATACA -GTATTAGCCGAAATAGAGTTGCCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTCTAGCA -AAGTAAGACAGTATGATCAAATAGTCATAGAAATTTGTGGAAAGAAAGCTATAGGTACAGTATTAGTAGG -ACCTACACCTGTCAACATAATTGGAGGAAATCTGTTGATTCAGATTTGTTGCACTTTAAATTTTCCCATT -AGTCCTATTGAAACTGAACCAGTAAAATTGAAGC ->read_417_from_a -GACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGATACAGGAGCAGATGTTAC -AGTGTTAGAAGAAATGAAATTACCAGGAAGATGGAAGCCAAAAATGATAGGGGGAATTGGAGGTTTTATC -AAAGTGAGACAGTATGATCAGATACCCATAGAAGTTTGTGGACATGAAGCTATAGGAACATTATTAGTAG -GACCTACACCTGTCAACATACTTGGAAGGAATTTGTTGACCGAGATTGGTTGCACTTTAAATTTTCCCAT -TAGTCCTATTGAAACTGTACCTGTAAAATTAAAGCCGGGAA ->read_418_from_a -ACCCCTCGTCATAATAAAGAGAGGGGGGCAACTAAAGGAAGCTCTATTAGATACAGGAGCAGATGATACA -ATGTTAGAAGAAATGAATTTCCCAGGAAAATGGAAACCAAAATTGATAGGGGGAATTGGAGGTTTTATCA -AAGTAAGACAGTATGAGCAGAAACCCATAGATGTTTGTGGACATAAAGCTATAGGTACATTATTAGTAGG -ACCTACACCTGTCAACATTATTGGAAGGAATCTGTTGAGCGAGATTGGTTGCAGTTTAGATTTTACCATT -AGTCCTATTGAAACTGTACCAGTAAAATTAAAGCCGGGATTGGATGGCCCAAA ->read_419_from_b -GGAGGGCAACTAAAGGAAGCTCTATTAGATACGGGAGCAGATGATACCGTATTAGAAGAAATAGAGTTGC -CAGGAAGATGGACACCAAAAATGATAGGGGGAATAGGAGGTTTTATCATAGTAAGACAGTATGAACAAAT -AGTCATAGAAATTTGTGGAAAGAAAGCTATAGGTACAGTATTAGTAGGACCTACACCTGTCAACATAATT -GGAAGACATCTGTTGACTCAGATTGGTTGCACTTTAAATTTTCCCATTAGTCCTATTGAAGCTGTACCAG -TAAAATTGAAGCCAGGAATGGATGGCC ->read_420_from_b -AATAAAAGTAGGAGGGGAACTAAAGGAAGCTCTATTAGATACGGGAGCAGGTGATACAGTATTAGAAGAA -ATAGAGTTGCCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGAAGTTTTATCAAAGTAAGACAGT -ATGATCAAATATTCATAGAAATTTGTGGAAAGAAAGGTATAGGTACTGTATTGGTAGGACCTGCACCTGT -CAACATAATTGGAAGAAATCTGTTGACTCAGATTGGTTCCACTTTAAATTTTCTCATTAGTCCTATTGAA -ACTGTACCGGTAAAAATG ->read_421_from_b -ACCCCTTGGCACAATAAAAGTAGGAGGGCAACTAAAGGAAGCGCTATTAGATACGGGAGCAGATGATACA -GTATTAGGAGAAATAGAGTTGCCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTATCA -AAGTAAGACAGTATGATCAAATAGTCATAGAAATTTGTGGAAAGAAAGCTATAGGTACAGTATTAGTAGG -ACCTACACCTGTCAACATAATTGGAAGAAATCTGTTGACTCAGATTGGTTGCACTTTAAATTTTCCCATT -AGTCCTATTGAAACTGTACCAGTAAAATTGAAGCCAGGAATGGATGGCCCA ->read_422_from_b -AAATCACTCTTTGGCAACGACCCCTTGTCACAATAAAAGTAGGAGGGCAACTAAAGGAAGCTCTATTAGT -TACCGGAGCAGATGATACAGTATTAGAAGAAATAGAGTTGCCAGGAAGATGGAAACCCAAAATGATAGGG -GGAATTGGAGGTTTCATCAAAGTAAGACAGTATGATCAAATAGTCATAGAAATTTGTGGAAAGAAAGCTA -TAGGTACAGTATTGGTAGGACCAACACCTGTCAACATAATTGGATGAAATCTGTTGACTCAGATTGGTTG -CACTTTAAATTTTCCCATTAGTCCTATTGAAA ->read_423_from_b -TCACTCTTTGGCAACGACCCCTTGTCACAATAAAAGTAGGAGGGCAACTAAAGGAAGCCCTATTAGATAC -GGGAGCAGATGTTACAGTATTAGAAGAAATAGAGTTGCCGGGAAGATGGAAACCAAAAATGATAGGGGGA -ATTGGAGGTTTTATCAAAGTAAGACAGTGTGAGCAAATAGTCATAGAAATTTGTGGAAAGAAACCTATAG -GTACAGTATTAGTAGGACCGACACCTGTCAACATAATTGGAAGAAATCTGTCGGCTCAGATTGGTTGCAC -TTTAAATTTTCCCATTAGTCCTATTGAAACTGTACCAGTAAAATTGAAGCG ->read_424_from_b -GCAACGACCCCTTGTCACAGTAAAAGTAGGAGGGCAACTAAAGGAAGCTCTATTAGATACGGGAGCAGAT -GATACAGTATTAGAGGAAATAGAGTTGCCAGGAAGATGGAAACAAAAAATGATAGGGGGAATTGGAGGTT -TTATCAAAGTAAGACAGTATGATCAAATAGTCATAGAAATTTGTGGAAAGAAAGCTATAGGTACAGTATT -AATAGGACCTACACCTGTCAACATAATTGGCAGAAATCTGTTGACTCAGATTGGTTGCACTTTAAATATT -CCCATTAGTCCTATTGAAACTGTAACAGTAAAATTGA ->read_425_from_b -CTTTGGCAACGACCCCTTCTCACAATAAAAGTAGGAGGGCAACTAAAGGAAGCGCTATTAGATACGGGAC -CAGATGATACAGTATTAGAAGATATAGGGTTGCCAGGAAGATTGAAACCAAAAATCATAGGGGGAATTGG -AGGTTTTATCAAAGTAAGACAGTATGATCAAATAGTCATAGAAATTTGTGGAAAGAAAGCTCTAGGTACA -GTATTAGTAGGACCTACACCTGTCTACATAATTGGAAGAAATCTGTTGACTCAGATCGGTTGCACTTTAA -ATTTTCCCATTAGTCCTATTGAAACTGTACCAGTAGAATTCAAGCCAGGA ->read_426_from_b -TGGCAACGACCCCTTGTCACAATAAAAGTAGGAGGGCAACTATAAGAAGCTCTATTAGATACGGGAGCAG -ATGATAAAGTATTAGAAGAAATAGAGTTACCAGGAAGATGGAAACCAAAAAGGATAGGGGGAATTGGAGA -TTTTCTCAAAGTAAGACAGTATGATCAAATAGTTATAGAAACTTGTGGAAAGAAAGCTATAGGTACAGTA -TTAGTAGGACGTACACCTATCAACATAATTGGAAGAACTCTGTTGACTCAGATTGGTTGCACTTTAAATT -TTCCTATTAGTCCTATTGAAACTGG ->read_427_from_a -CCCCTCGTCACAAGAAAGATAGGGGGGCAACTAAAGGAAGATCTATTAGATACAGGAGCAGATGATACAG -TGTTACAAGGAATGAATTTCCCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTATCAA -AGTAAGACAGTATGATCAGTTACCCATAGAAGTTTGTGGACATAACGCTATAGGTACAGTATTAGTAGGA -CCTACACCTGTCAACATAATTGGAAGGAATCTGTTCACCGAGATTGTTTGCACTTTAAACTTTCCCATTA -GTCCTATTGAAA ->read_428_from_b -AAGTAGGAGGGCAACTAAAGGAAGCTCTATTAGATACGGGAGCAGATGATACAGTATTAGAAGAAATAGA -TTGGCCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTGTTCAAAGTAAGACAGTATGAT -CAAATAGTCATAGAAATTTGTGGAAAGAAAGCTATAGGTCCAGTATTAGTAGGACGTACACCTATCCACA -TAATTGGAAGAAATCTGCTGACTCAGATTGGTTGCACTTTAAATTTTCCCATTAGTCCTATAGAAACTGT -ACCAG ->read_429_from_b -TTGTCACAATAAAACTAGGAGGGCAACTCAAGGAAGCTCTATTAGATACGGGAGCAGATGATACAGTATT -AGAAGAAATAGAGTTGCCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTATCAAAGTA -AGACAGTATGATCAAATAGTCATAGAAATTTGTGGAAAGAAAGCTATAGGTACAGTATTAGTACGACCTA -CACCTGTCAACATAATTGGAAGAAATCTGTTGACTCAGATTGGTTGCACTTTAAATTTTCCCATTAGTCC -TATTGAAACTGTACCAGTAAAA ->read_430_from_b -AGGAGGGCAACTAAAGGAAGCTCTATTAGGTACGGGAGCAGATTATACAGTATTCGAAGAAATAGAGTTG -CCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTATCAAAGTAAGACAGTATGATCAAA -TAGTCATAGATATATGTGCAAAGAAAGCTATAGGTACAGTATTAGTAGGACCTACACCTGTCAACATAAT -TGGAAGAAATCTGTTGACTCAGAGTGGTTGCACTTTAAATTTTCCCATTAGTCCTTTTGAAAC ->read_431_from_a -GACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGCAAGCTCTATTAGATACAGGATCAGATGATAC -AGTGTTAGAAGAAATTAATTTACCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTATC -AAAGCAAGACAGTATGATCAGATACCCATAGAAGTTTGTGGCCATAAAGCTATAGGTACATTATTAGTAG -GACCTACACCTGTGAACATAATTGGAAGGAATCTGTTGACCGAGATTGGTTGCTCTTTAAATGTTCCCAT -TAGTCCTATTGAAACTGTACCAGTAAAAT ->read_432_from_b -TTGTCACAATAAAAGTAGGAGGGCAACTAAAGGAAGCTCTATTAGATACGGGAGCAGATGATACAGTATT -AGAAGAAATAAAGTTGCCAGGAAGATGGAAACCAAAAATGATAGGGGGAATAGGAGGTTTTATCAAAGTA -ATACAGTATGATCAAATAGGCATAGACATTTGTGGAAAGAAAGCTATAGGTACAGTATTAGTAGGACCTA -CACCTGTCAACATAATTGGAAGAAATCTGTTGACCCAGATTGGTTGCACTTTAAATTTTCCCATTAGTCC -TATTGAAAC ->read_433_from_a -GGGGGGCAACGAAAGGAAGCTCTATTAGATACAGGAGCAGATGATACAGTGTTAGAAGAAATGAATTTAC -CAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTATCAAAGTAAGACAGTATGATCAGAT -ACCCATAGAAGTTTGTGGACATAAAGCTATAGGTACAGTATTAGTAGGACCTACACCTGTCAACATAATT -GGCAGGGATCTGTTGACCGACATTGGTTGCACTTTAAATTTTCCCATTAGTCCTATTGAAACTGTGCCAG -AAAAATTAAAGCCGGGAATGG ->read_434_from_b -CTCAAATCACTCTTTGGCAACGACCCCTTGTCACAATAAAAGTAGGAGGGCAACTAAAGGAAGCGCTATT -AGATACGGGAGCAGATGATACAGTATTAGAAGAAATAGAGTTGCCAGGAAGATGGAAAACCAAAATGATA -CGGGGAATTGGAGGTTTTAACAAAGTAAGACAGTATGATCAAATAGTCATAGAAATTAGTGGAAAGAAAG -CTATAGGTACAGTATTAGTAGGACCTACACCTGTCAACATAATTGGAAGAAATCTGTTGAGTCAGATTGG -TTGCACTTTAAATTTTCCCATTAGTCCTATTGAAACTGTACCA ->read_435_from_a -CGTTGGCAGCGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGATACCGGAG -CAGATGATACAGTGTTAGAAGAAAGGAATTTACAAGGAAGATGGAAACCAAAAATGATAGGGGGACTTGG -AGGTTTTATCAAAGTAAGACAGTATGAACAGATACCCATAGACGTTTGTGGACATAAAGCTATGGGTACA -GTATTCGTAGGACCGACACCTGTCAACATAATTGGAAGGTATCTGTTGACCGAGATTGGTTGCACTTTAA -ACTTTCCCATTAGTCCTATTGAAACTGTACCAGTAAAATTAAAGCCGGGA ->read_436_from_b -ACTCTTTGGCAACGACCCCATGTCACAATAAAAGTAGGAGGGCAACTAAAGGAAGCTCTATTAGATACGG -GAGCAGATGATACAGTATTGGAAGAAATAGAGTTGCCAGGAAGATGCAAACCAAAAATGATAGGGGGAAT -TGGAGGTTTTATTACAGTAAGACAGTATGATCAAATAGTCATAGAAATTTGTGAAAAGAAAGCTATAGGT -ACAGTATTAGTAGGACCTACACCCGTCAACATAATTGGAAGAAATCTGTTGACTCAGATTGGTTGCACTT -TAAATTTTCCCATTAGTCCTATTGAAACTGTACCAGTAAAATTCAAGCCAGGAATGGATGGCCCAA ->read_437_from_b -ACGACCCATTGTCCCAATAAAAGTAGGAGGGCAACTAAAGGAAGCTCTATTAGATACGGGAGCAGATGAT -ACAGTATTAGAAGAAATAGAGTTGCCAGGAAGATGGAAACCAAAAATGATAGGGGAAATTGGAGATTTTA -TCAAAGTAAGACAGCCTGATCAAATAGTCATAGAAATTTGTGGAAAGAAAACTATAGGTACACTATTAGT -AGGACCTACACTTGTCAACATAATTGGAAGAAATCAGTTGACTCAGATTGGTTGCACTTTAAATTTTCCC -ATTAGTCCTACTGAAACTGTACCAGTAAAATTGAATC ->read_438_from_b -TTTGGCAACGACCCCTTGTCACAATCAAGGTAGCAGGGCAACTAAAGGAATCTCTATTAGATACGGGAGC -AGATGATACAGTATTAGAAGAAATAGAGGTGCCAGGAAGATGGCAACCAAAAATGCTAGGGGGAATTGGA -GGTTTTATCAAAGTAAGACAGTTTGATCTAATAGTCATAGAAATTTGTGGAAAGACAGCTATAAGTACAG -TATTAGTAGGACCTACACCTGTCAACATAATTGGAAGAAATCTGTTGACTCAGATTGGTTGCACTTTAAA -TTTTCCCATTAGTCCTATTGAAACTGTACC ->read_439_from_b -CTGTCACGATAAAAGTAGGAGGGCAACCAAAGGAAGCTCTATTAGATACGGGACCTGATGATACAGTATT -AGAAGAAATAGAGTTGCCAGGATGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTATCAAAGCA -AGACAGTATGATCAAATAGTCATAGAAATTTGTGGAAACAAAGCTATAGGTACAGTATTAGTAGGACCTA -CACCTGTCAACATAATTGGAAGAAATCTGTTGACTCAGATTGGTTGCACTTTAAATTTTCCCATTAGTCC -TATTGAAACTGTA ->read_440_from_b -TTTGGCAACGACCCCTTTTCACAATAAGAGTAGGAGGGCAACTAAAGGAAGCTCTATTAGATACGGGAGC -AGATGATACAGTACTAGAAGAAATAGAGTTGCCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGA -GGTTTTATCAAAGTAAGACAGTATGATCAAATAGTCATAGAGATATGTAGAAAGAAAGCTCTAGGTACAG -TATTAGTAGGACCTACACCTGTCAACCTAATTGGAAGAAATCTGATGACTCAGATTGGTTGCACTTTAAA -TTTTCCCATTAGTCCTATTGAAACTGTACCAG ->read_441_from_b -AATCACTCTTTGGCAACGACCCCTTGTCACAATAACAGTAGGAGGGCAACTAAAGGAAGCTCTATTAGAT -ACGGGAGCAGATGATACAGTATTAGAAGAAATAGAGTTGCCAGGAAGATGGAAACCAAAAATGATAGGGG -GAATTGGAGGTTTTATCAAAGTAACACAGTATGATCAAATAGTCATAGAAATTTGTGGAAAGAAAGCTAT -AGGTACAGTATTAGTAGGACCTACACCTGTCTACATAATTGGAAGAAATCTGTTGATGCAGATTGGTCGC -ACTTTAAATTTTCCCATTAGTCCTATTGAAACTGTACCAGAAAAATTGA ->read_442_from_b -TCTTTGGCATCGACCCCTTGTCATAATCAAAGTAGGAGGGCAACTAAAGGAAGCTCTAGTAGATACGGGA -GCAGATGATACAGTATTAGAAGAAATAGAGTTGCCAGGAAGATGGAAACCAAAAATGATATGGGGAATTG -TAGGTTTTATCAAAGTAAGACAGTATGATCAAATAGTCAGAGAAATTTGTGGAAAGAAAGCTATAGGTAC -AGTATTAGTAGGACCTACACCTGTCAACATAATTGGAAGAAATCTGTTGACTCAGATTGGTTGCACTTTA -AATTTTCCCATTAGTCCTATTGAAACTGTACCAGTAAAAATGAAGCCAGGAATGG ->read_443_from_b -CCCTTGTCACAATAAAAGTAGGAAGGCAACTAAAGGAAGCTCTATTAGATACGGGAGCAGATGATACAGT -ATTAGAAGAAAAAGAGTTGCCAGGAAGATGGAAACCAAAAATGATAGGGGGATTCGGAGGTTTTATCAAA -GTAAGACAGTATGGTCAAATAGTCATAGAAATTTGTGGAAAGAAAGCTATAGGTACAGTATTAGTAGGAC -CTACACCTGTCAACATAATTGGAAGAAATCTGTTGACTTAGATTGGTTGCACTTTAACTTTTCCCATTAG -TCCTATTGAAACT ->read_444_from_b -ATAGGAGGGCAACTAAAGGAAGCTCTATTAGATACGGGAGAAGATGATACAGTATTAGAAGAAATAGAGT -GGCCAGGAAGATGGAATCCATAAATGGTAGGGGGAATTGGAGGTTTTATCAAAGTAAGACAGTATGACCA -AATAGTCATAGAAATTTGTGGGAAGTAAGATATAGGTACAGTATTAGTTGGACCAACACCTGTCAACATA -ATTGAAGGAAATCTGTTGAGTCAGATTGGTTGCACTTTAAATTTTCCCATTAGTCCTATTGAAACTGTAC -CAGTAA ->read_445_from_b -ATCACTCTTTGGCAACGACCCCTTGCCACAATAAACGTAGGAGGGCCACTAAAGGAAGCTCTATTAGATA -CGGGAGCAGGTGATACAGTACTAGAAGAAATAGAGTTGCCAGGAAGATGGAAACCAAAAATGATAGGGGG -AATTGGCGGTTTTATCAAAGTAAGACAGTATGATCAAATAGTCATAGAAATTTGTGGAAATAAAGCTATA -GGTACAGTATTAGTAGGACCTACACCTGTCAACATACTTGGAAGAAATCTGTTGACTCAGATTGGTTGCT -CTTTAAATTTTCCCATTAGTCCTATTGAAACTGTACCAGTAAAATTGTAGCCAGGAATGGA ->read_446_from_b -CACTCTTTGGCAACGACCCCTTGTCACAATAAAAGTAGGAGGGCAACTAATGGAAGCTCTATTAGATACG -GGAGCAGATGATACAGTATTAGAAGAAATAGAGTTGCCAAGAATATGGAAACCAAAAATGATAGGGGGAA -TTGTTGGTTTTATCAAAGTAAGACAGTATGATCAAATAGTCATAGCAATTTGTGGAAAGAAAGCTATAGG -TACAGTATTAGTAGGACCTACTCCTGTAAACATAATTGGAAGAAATCTGTTAACTCAGATTGGTTGCACT -TTAAATTTTCCCATTAGTCCTATTGAAACTGTACCAGTAAAATTGAAGCCAGGAATGGATGGC ->read_447_from_b -TTGGCAACGACCCCTTGTCTCAATAAACGTAGGAGGGCAACTAAAGGAAGGTCTATTAGATACGGGAGCA -TATGATACAGTATTAGAAGAAATAGAGTTGCCAGGAAGAGGGAAACCAAAAATGATAGGGGGAATTGGAG -GTTTTTTCAAAGTAAGACAGTATGATCAAATAGTCATAGAAATTTGTGGAAAGAAAGCTATAGGTACAGT -ATTAGTAGGACCTACACCTGTCAACATAATTGGAAGAAGTCTGTTGACTCAGATTGGTTGCACTGTAAAT -TTTCCCATTAGTCCTATTGAAACTGTACCAGTAAAATAGAAGCCAGGAATGGATG ->read_448_from_b -CCTGAAATCACTATTTGGCAACGACCCCTTGTCACAATAAAAGAAGGAGGGCAACTAAAGGAGGCTCTAT -TAGATACGGGAGCAGATGATACAGCATTAGAAGAAATAGAGTTTCCAGGCAGATGGAAACCAAAAATGAT -AGGGGAAATTGGAGGTTTTATCAAAGTAAGACAGTATGATCAAATAGTCATATAAATTTGTGGAAAGAAA -GCTATAGGTACAGTACTAGTAGGACGTACACCCGTCAACATAATTGGAAGAAATCTGTTGACTCAGATTG -GTTGCACTTTAAATTTTCCCTTTAGTCCTATTGAAACTGTACCAGTAAAATTGAA ->read_449_from_b -CTCTTTGGCAACGACCCCTTGTCACAATAAAAGTCGGAGGGCAACTAAAGGAAGCTCTATTAGATACGGG -AGCAGATGATACAGTATTAGAAGAAATAGAGTTGCCTGGAAGATGGAAACCAAAACTGATAGGGGGAATT -GGGGGTTTTATCAAAGTAAGACAGTATGATCAAATAGTCATAGAAATTTGTGGAAAGAAAGCTATAGGGA -CAGAATTAGGAGCACCTACACCTGTCAACATAATTGGAAGAAATCTGTTGACTCAGATTGGTTGCACTTT -AAATTTTCCCATTAGTCCTATTGAAACTGTACCATT ->read_450_from_b -TCACTCTTTGACAACGACCACTTGTCACAATACAAGTAGGAGGGCAACTAAAGGAAGCTCTATTAGATAC -GGGAGCAGATGATACAGAATTAGAAGAAATAGAGTTGCCAGGAAGATGGAAACCAAAGATGATAGGGGGA -AATGGAGCTTTTACCAAAGTAAGACAGTATGATCAAATAGTCATAGAAATTCGTGGAAAGAAAGCTATAG -GTACAGTATTAGTAGGACCTACACCTGTCAACATAATTGGAAGAAATCTGTTGACTCAGATCGGTTGCAC -TTTAAATTTTCCCATTACTCCTATTGAAACTGTACCAGTAAAATTAAAGCC ->read_451_from_b -GTAGGAGGGCAACTAAAGGAAGCTCTATTAGATACGGGAGCAGATGATACAGTATTAGAAGAAATAGAGT -TGCCAGGAAGATGGAAGCCAAAAATGATAGGGGGAATTGGAGCTTTTATAAAAGTAAGACAGTATGATCA -AATAGTCATAGAAATTTGTGGAAAGAAAACTATACGTATAGTATTAGTAGGACCTACACCTGTCAACATA -ATGGGTAGAAATCTGTTGACTCAGATTGGTTGCACTTTACATTTTCCCATTAGTCCTATTGAAACTGTAC -CAGTAAAATTGAAGCCAGG ->read_452_from_b -CTTTGGCAACGACCCCTTGTCACAATAAAAGTAGGAGGGCAACTAAACGAAGCTCTATTAGATACCGGAG -CAGGTGATACAGTATTAGAAGAAATAGAGTTGCGAGGAAGATGGTAACCAAAAATGATAGGGGGAATTGG -AGGTTTTACCAAAGTAAGACAGTTTGATCAAATAGTCATAGAAATTTGTGGAAAGAAAGCTATAGGTACA -GTATTAGAAGGACCTACACCTGTCAACATAATTGGAAGAAATCTGTTGACTCAGATTGGTTGCACTTTAA -ATTTTCCCATTAGTCCTATTGAAACTGTACCTGTAAAATTGAAGCCAGGAATGGATG ->read_453_from_a -AGCGACCCCTCGTCACAATAAAGATAGGGGGCCAACTAAAGGAAGCTCTATTTGATACAGGAGCAGATGA -TACAGTGTTAGAAGAAATGAATTTGCCAGGAAGATGGAAACCAAAAATCATAGGGGGAATTGGAGGTTTT -ATCAAAGTAAGACAGTATGATCCGATACCCATAGAAGTTTGTGGACATAAAGCTATAGGTACAGTATTAG -TAGGACCTACACCTGTCAATATAATTGGAAGGAATCTGTTGACCGAGATTGGTTGCACTTTAAATTTTCC -CATTAGTCCTATTAAA ->read_454_from_b -CCTTGTCACGATAAAAGTAGGAGGGCAACTAAATGAAGCTCTATTAGATACGGGAGCAGATGATACAGTA -TTAGAAGAAAGAGAGTTGCCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTATCAAAG -TAAGACAGTATCATCAAATAGTCCTAGAAATTTGTGGAAAGAATGCTATAGGTACAGTATTAGTAGGAAC -TACACCTGTCAACATAATTGGAAGAAATCTGTTAACTCAGATTGGTTGCACTTTAAATTTTCCCATTAGT -CCTATTGAAACTGTACCAGTAAAATTGAAGCC ->read_455_from_b -ACTTTGGCAACGACCCCTTATCACAATAAAAGTAGGAGGGCAACTAAAAGACGCTCTATTAGATTCGGGA -GCAGATGATACAGTATTAGAAGAAATAGAGTTGCCAGGAAGATGGAAACCAAAGATTATAGGGGGAATTG -GAGGTTTTCTTAAAGTAAGACCGTATGATCAAATAGTCATAGAAATTTGTGGAAAGAAAGCTATAGGTAC -AGTATTAGTAGGACCTACACCTGTGAACATAATTGGAAGAAATCTGTTGACTCAGATTGGTTGCACTTTA -AATTGTCCCATAAGTCCTATTGAAACTGTACCAGTAAAATTGA ->read_456_from_a -AAATATAGGGGGGCAACTAAAGGAAGCTCTATTGGATACAGGACCAGATGATACAGTGTTAGAAGAAATG -CATTTACCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTATCAAAGTAAGACAGTATG -ATCAGATCCCCCTAGAAGTTTGTGGACATAAACCAATAGGTACAATATTAGTAGGACCTACACCTGTCAA -TATAATTGGCAGGAATCTGTTGACCGAGATTGGTTGCACTTTAAATTTTCCCATTAGTCCTATTGAAACT -GTACCAGTAAAATTAAAGCCGGGAATGGATGGCCCAAAG ->read_457_from_b -CACTCATTGGCAACGACCCCTTGTCACAATAAAAGTAGGAGGGCAACTGAAGGAAGCTCTATTGGATACG -GCAGCACATGATACAGTATAAGAAGAAATAGAGTTGCCAGGAAGATGGAAACCAAAAATGATAGGGGGAA -TTGGAGGTTTTATCAAAGTAAGACAGTATGATCAAATAGTCATAGAAATTTGTGGAAAGAAAGCTATAGG -TACAGTATTAGTAGGACCTACACCTGTCAACATAATTGGAAGAAATCTGTTGACTCAGATTGGTTGCACT -TTAAATTTTCCCATTAGTCCTATTGAAACTGTACCAGTAGAATTGAAGCCAGGAATGG ->read_458_from_b -AGTAGGAGGGCAACTAAAGGTAGCTCTATTAGATACGGGAGTAGATGATACAGTATTAGAGGAAATAGAG -TTGCCAGGAAGATGGAAACCAAAAATGATAGAGGGAATTGGAGGTTTTATCAAAGTAAGACAGTATGATC -AAATAGTCATAGAAATTTGTGGAAAGAAAGCTATAGGTACAATATTAGTATGACCTACACCTGTCAACAT -AATGGGAAGTAATCTGTTGACTCAGATTGGTTGCACTTTAACTTTTCCCATTAGTCCTATTGAAACTGAA -C ->read_459_from_a -ATTCTTTGGCAGCGACCCCTCGTCACAATAAAGATAGAGGGGCAACCAAAGGAAGCTCTATTAGATACAG -GAGCGGATGATACAGTGTTAGCAGAAATGAATTTACCATGAAGATGGAAACCAAAAATGATAGGGTGAAT -TGGAGGTTTTATCAAAGTAAGACAGTATGATCAGATACCCATAGAAGTTTGTGGACATAAAGCTATAGGT -ACAGTATTAGTAGGACCTACACGTGTCAACATAATTGGAAGGAATCTGTTGACCGAGATTGGTTGCACTT -TAAATTTTCCCATTAGTCCTATTGAAACTC ->read_460_from_b -GGAGGGCAACTAAAGGAAGCTCTATTAGAAACGGGAGCAGATGATACAGTATTAGAAGAAATAGAGTTGC -CAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTATCAAAGTAAGACAGTATGATTAAAT -AGTCATAGAAATTTGCGGAAAGAAAGCTATAGGTACAGTATTAGTAGGACCTACACCTGTCAACATAATT -AGAAGAAATCTGTTGACTCAGATTGGTTGCACTTTAAATTTTCCCATTAGTCCTATTGAAACTGTGC ->read_461_from_b -CAACGACCCCTTGTCACAATAAAAGTAGGAGGGCAACTAAAGGAAGCTCTATTAGATACGGGAGCAGATG -ATACAGTATTAGAAGAAATAGAGTTGCCAGGAAGATGGGAACCAAAAATGATAGGGGGAATTGGAGGTTT -TATCAAAGTCAGGAAGTATGATCAAATAGTCATAGAAATTTGTGTAAAGAAAGCTATAGGTACAGTCTTA -GTAGGACCTACACCTGTCAACATAATTGGAAGAAATCTGTTGACTCAGATTGGTTGCACTTTAAATTTTC -CCATTAGCCCTATTGAAACTGTACCAGTAAAAGTGAAG ->read_462_from_b -CTTGTCACAATAAAAGTAGGAGGGCAACTAAAGGAAGCTCCATTAGATACGGGAGCAGGTGATACAGTAT -TGGAAGAAATAGAGTTGCCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTGTTATCAAAGT -AAGACAGTATGATCAAATAGTCATAGAATTTTGTGGAAAGAAAGGTATATGAACAGTATTAGTAGGACCT -ACACCTGTCAACATAATTGGAAGAAATCTGTTGACTCAGATTGGTTGCACTTTAAAATTTCGCTTTAGTC -CTATTGAAACTGTACCAGTAAAATTG ->read_463_from_b -CCCTTGTCACAATAAAAGTAGGAGGGCAACTAAAGGAAGCTCTATTAGATACGAGGGCAGATGATACAGT -ATTAGAAGAAATAGAGTTGGCAGGAAGATGGAAACGAAAAATGATAGGGGGAATTGGAGGTTTTATCAAA -GTAAGACAGTATGATCAAATAGTCATAGAAATTTGTGGAAAGAAAGCTATAGGTACAGTATCAGTAGGAC -CTATACCTGTCCACATAATTGGAAGAAATCTGTTGACTCAGATTGGTTGCACTTTAAATTTTCCCATTAG -TCCTATTGAAACTGTACCAGTAAAATTGAAGCCAGG ->read_464_from_b -GGGCAACGACCCCTTGTCTCAATAAAAGTAGGAGGGCAACTAAAGGAAGCTCTATTAGATACGGGAGCAG -ATGATACAGTATTAGAAGAAATAGAGTTGCCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGG -TTTTATCAAACTACGACAGTATGATCAAATAGTCATAGTAATGTGTGGCTAGAATGCTATAGGTACAGTA -TTAGTAGGACCTACACCTGTCAACATAATTGTAAGAAATCTGTTGACTCAGATTGGTTGCACTTTAAATT -TTCCCATTAGTCCTACTGAAACTGGACCACTAAAATTGAAGCCAGGAGTGGATGGCCCAAAAGT ->read_465_from_a -GGCAACTCAAGGAAGCTCTATTAGATACAGGAGCAGATGATCCAGTGTTAGAAGAAATGAATTTACCAGG -AAGATGGAAACCAAAAATGATAGGGGGAATTGGAGATTTTATCAAAGTAAGACAGTATGATCAGATACCC -ATAGAAGATTGTGGACATAAAGCTATAGGTACAGTATTAGTAGGACCTACACCTGTCAACATAATTGGAA -GGAATCTGTTGACCGAGATTGGTTGCACCTTAAATTTGCCCATTAGTCCGATTGAAACCGTACCA ->read_466_from_a -AATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGATACAGGAGCAGATGATAAAGTGTTAGAAGAA -ATGAATTTACCAGGAAGATGGAAACCCAAAATGATAGGGGGAATTGGAGGTTTTATCAAAGTAAGACACT -ATGATCAGATACCCATAGAAGTTTGTGGACATAAAGCTATAGGTACAGTATTAGTAGGACCTACACCTGT -CAACATAATTGGAAGGAGTCTGTTGACCGAGATTGGTTGCACTTTAAATTTCCCCATTAGTCCTATTGAA -ACTGTACCAGTAAAATTAAAGCCTGGACTGGATGGCCCAAAGG ->read_467_from_b -AAGTAGGAGGGCAACTAAAGGTAGCTCTATTAGATACGGGAGCAGATGATACAGTATTAGAAGAAATAGA -GTTGCCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTATCAAAGTAAGACAGTATGAT -CAAATAGTCATAGAAATTTGTGGAAAGAAAGCTATAGGTACAGTATTAGTAGCACCTACACCTGTCAACT -TAATTGGAAGAAATCTGTTGACTCAGATTGGTTGCACTTTAAATTTTCCCATTAGTCCTATTGAAA ->read_468_from_b -ACGACCCCTTGTCACAATAAAAGGAGGAGGGCAACTAAACGAAGCTCTATTAGATCCGGGAGCAGATGAT -ACAGTATTAGAAGAAATAGAGTTGCCAGGAAGGTAGAAACCAAAAATGAGAGGGGGAATTGGAGGTTTTA -TCAAAGTAAGACAGTATGATCCAATAGTCATAGAAATTTGTGGAACGAAAGCTACAGGTACAGTATTAGT -AGGACCTACACCTGTCAACATAATTGGAAGAAATCTGTTGACTCAGATTGGTTGCACTTTAAATTTTCCC -ATTAGTCCTTTTGAAACTGTACCAGTAAAATTGAAGCCAGTAATGGATGGCCCAA ->read_469_from_b -AGTAGGAGGGCAACTATAGGAAGCTCTATTAGATACGGGAGCAGATGATACAGTATTAGAAGAAATAGAG -TTGCCAGGAAGACGGAAAACAAAAATGATAGGGGGAATTGGAGGTTTTATCAAAGTAAGACAGTATGATC -AAATAGTCATAGAAATTTGTGGAAAGATAGCTATAGGTACAGTATTAGTAGAACCTACACCTGTCAACAT -AATTGGATGAAATCTGTTGACCCAGATTGGTTGCACTTTAAATTTTCCCGTTAGTCCTATTGAAACTGTA -CC ->read_470_from_b -TAAAAGTAGGAGGGCAACTAAATGAAGCTCTATTAGATACGGGAGCAGATGATACAGTATTAGAAGAAAT -AGAGTTGCCAGGAAGATGGAAACTAAAAATGATAGGGGGAATTGGTGGTTTTATCAAAGTAAGACAGTAT -GATCAAATAGTCATAGAAATTTGTGGAAAGAAAGCTATAGGTACTGTATTAGTAGGACCTACAACTGTCA -ACATCATTGGCAGAAATCTGTTGACTCAGATTGGTTGCACTTTAAATTTTCCCATTAGTCCTATTGAAAC -TGTACCAGTAAAATTGAAGCCAGG ->read_471_from_b -TAGGAGGGCAACTAAAGGAAGCTCTATTAGATACAGGAGCAGATGATACAGTATTAGAAGAAATAGAGTT -GCCAGGTAGATGGAAACCAAAAATGATAGGGGGGATTGGAGGTTGTATCAAAGTAAGACAGTATGATCAA -ATAGTCATAGAAATTTGTGGAAAGAAAGCTATAGGTACAGTATTAGTAGGACCTACACCTGTCAACATAA -TTGGAAGAAATCTGTTGACTCAGATTGGTTGCACTTTAAATGTTCCCATTCGTCCTATTGAAACTGTACC -CGTAAAATTGAAGCAAGGAATGGATGGC ->read_472_from_b -GTCACAATAAAAGTAGGAGGGCAACTAAAGGAATCTCTATTAGATACGGGAGCGGATGATACAGTATTAG -AAGAAATAGAGTTGCCAGGAAGATGGAAACCAAAAATGATAGTGGGTATTGGAGGTTTTATCAAAGTAAG -TCAGTATGATCGAATAGTCATAGAAATTTGTGGAAAGAAAGCTATAGGTACAGTATTAGTAGGACCTACA -CCTGTCAACATAATCGGAAGGAATCTGTTGACTCAGATTGGTTGCACTTTAAATTTTCCCATTAGTCCTA -TTG ->read_473_from_b -ATCACTCTTTGGCAACGACCCCTTGTCACAATAAAACTAGGAGGGCAACTCAAGGAAGCTCTATTAGATA -CGGGAGCAGATGATACGGTATTAGAAGAAATAGAGTTGCCAGGAAGATGGAAACCAATAATGATAGGGGG -AATTGGAGGTTTTATCAAAGTAAGACAGTAGGATCAAATAGTCATAGAAATTTGAGGAAAGAAAGCTATA -GGTACAGGATTAGTAGGACCTACACCTGTCAACATAATTGGAAGAAATGTGTTGACTCAGATTGGTTGCA -CTTTAAATTTTCCCATTAGTCCTATTGAAACTGTACCAGTAAAATTGAAGCCAGGAATGGGTGGCCCA ->read_474_from_b -CTCTTCGGCAGCGACCCCTTGTCACAATAAAAGTAGGAGGGCAACTAAAGGAAGCTCTATTAGATACGGG -AGCAGATGATACAGTATTAGAAGAAATAGAGTTGCCAGGAAGATGGAAACCAAAAATGATAGGGGGAATT -TGAGTTTTTATCTAAGTAAGACAGTATGATCAAATAGTCATCGAAATTTGTGGAAAGAAAGCCATTGGTA -CAGTATTAGTAGCACCTACACCTGTCAACATAATTGGAAGAAATCTGTTGACTCAGATTGGTTGCACTTT -AAATTTTCCCATTCGTCCTTTTGAAACTGTACCAGTATAATTGAAGCCAGGAAT ->read_475_from_a -TCACTCTTTGGCAGGGACCCCTCGTCACAAGTAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGATAC -AGGAGCAGATGACACAGTGTTAGAAGAAATGAATTTACCAGGAAGATGGAAACTAAAAATGATCGGGGGA -ATTGGAGGTTTTATCAAAGTAAGACAGTATGATCAGATACCCATAGAAGTTTGTGGACATAATGCTATAG -GTACAGTATTAGTAGGACCTACAACTGTCAACATAATTGGAAGGAATCTGTTGACCGAGATTGGTTGCAC -TTCAAATTTTCCCATTAGTCGTATTGAACCTGTACCAGTAATATTAAAGCC ->read_476_from_a -AGGGGGGCAACTAAAGGAAGCTCTATTAGATACAGGAGCAGATGATACAGTGTTAGAAGAAATGAATTTA -CCAGGAAGCTGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTAATCAAAGTAAGACAATATGATCAGA -TACCCATAGAAGGTTGTGGACATAAAGCTATAGGTACAGTATTAGTAGGACCTACACCTGTCAACATAAT -TGGAAGGAATCTGTTGACCGAGATTGGGTGCACTTTAAATTTTCGCATTAGTCCTATTGAAACTGTACCA -GTAAAATTAAAGCCGGGAGT ->read_477_from_b -AAAAGTAGGAGGGCAACTAAAGGAAGCTCTATTCGATACGGGAGCAGATGTTACGGTATTAGAAGAAATA -GAGTTGCCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTCTCAAAGTAAGACAGTATG -ATCAAATAGTCATAGAGATTTGTGCAAAGAAAGCTTTAGGTACAGTATTAGTAGGACCTACACCTGTCAA -CATAATTGGAAGAAATCTGTTGACTCAGATTGGTTGCACTTTAAATTTTCCCATTAGTCCTATTGAAACT -GTACC ->read_478_from_b -CTTGTCACAATAAAAGTAGGAGGGCAAGTAAAGGAAGCTCTATTAGATACGGGAGCAGATGATACAGTAT -TAGAAGAAATAGAGTTGCCAGGAAGATGGAACCCAAAAATGTTAGGGGGAATTGGAGGTTTTATCAAAGT -AAGACAGTATGATCAAATAGTCATAGAAATTTGTGGAAAGCAAGCTATAGGTACAGTATTAGTAGGACCT -ACAACTGTCAACATAATTGGAAGAGATCTGTTGACTCAGATTGGTTGCACTTTAATTTTTCCCATTATTC -CTATTGAAACCGTACCAGTAAAATTGAAGGCAGGAATGGATAGCCTAAA ->read_479_from_a -GCAGCGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGATACAGGAGCAGAT -GATACAGTGTTAGAAGAAATGAATTTACCAGGATGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTT -TTATCAAAGTAAGACAGTATGATCAGATACCCATGGAAGTTTGTGGACATAAAGCTATAGGTACAGTATT -AGTAGGACCTACACCTGTAAACATAATTGGAAGGAATCTGTTGACCGAGATTGGTTGCGCTTTAAATTTT -CCCATTAGTCCTATTGAAACTGTACCAGTAAAATTAAAGACGG ->read_480_from_a -GATCACTCTTTGGCAGCGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGAT -ACAGGAGCAGATGATACAGTGTTAGAAGAAATGAATTTACCAGGAAGATGGAAACCAAAAATGATAGGGG -GAATTGGAGGTTTTATCAAAGTAAGACTGTATTATCAGATACCCATAGAAGTTTGTGGACATAAAGCTAT -AGGTACAGTATTAGTAGGACCTACACCTCTCATCATAATTGGAAGGAATCTGTTGACCGAGATTGGTTGC -ACTTTAAATTTTCCCATTAGTCCTATTGAAACTGTACCAGTAAAATTAAAGCCG ->read_481_from_b -TCTTTGGCAACGACCCCTTGTCACAATAAAAGTGGGAGGGCAACTAAAGGAAGCTCTATTAGATACGGGA -GCAGATGATACAGTATTAGAAGAAATAGAGTTGCAAGGAAGATTGAAACCAAAAATGATAGGGGGAATTG -GAGGTTTCATCAAAGTAAGACAGTATGATTAAATAGTCATAGAAATTTGTGGAAAGAAAGCTATAGGCAC -AGTATGAGTAGGACCTACACCTGTCAATAAAATTGGAAGAAATCTGTTGACTCAGATTGGTAGCACTTTA -AATTTTCCCATTAGTCCTATTGAAACTGTACCAGTAAAATTGAA ->read_482_from_b -CGACCCCTTGTCACAATAAAAGTAGGAGGGCAACTAAAGGAAGCTCTATTAGATACGGGAGCAGATGAAA -CAGTATTAGAAGAAATAGAGTTGCCATGAAGATGGTAACCAAAAATGATAGGGGGAATTGGAGGTTTTTT -CAAAGTAAGACAGTATGATCAAATTGTCATAGAAATTTGTGGAAAGAAAGCTATAGGTACATTATTAGTA -GGACCTACACCTGTCAACATAATAGGAAGAAATCTGTTGACTCAGATTGGTTGCACCTTAAATTTTCCCA -TTAGTCCTATTGAAACTGTACCAGTAAAATTGAAGACAGGAATGGATG ->read_483_from_b -GGGAACTAAAGGAAGCTCTATTAGATACGGGAGCAGATGATACAGTATTAGAAGAAATAGAGTTGCCAGG -AAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTATTATCAAAGTAAGACAGTATGATCAAATAGTC -ATAGAAATTTGTGGAAGGAAAGCTTTAGGTACAGTATTAGTAGGACCTACACGTGTCTACATAATTGGAA -GAAGTCTGTTGACTCAGATTGGTTGCACTTTCAATTTTCCCATTAGTCCTATTGAAACTGTACCAGTAAA -ATTGAAGCCAGGA ->read_484_from_b -AGGAGGGCAACTAAAGGAAGCTCTATTAGATACGGGAGCAGATGATACAGTATTAGAAGAAATAGAGTTG -CCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTATCAAAGTAAGACAGTATGATCTAA -TAGTCATAGAAATTTCTGGAAAGAAAGCTATAGGTACAGTATTAGAAGGACCTCCACCTGTCATCATAGT -TGGACGAAATCTGTTGACTCAGATTGGTTGCACTTTAAATTTTCCCATTAGTCCTATTGAAACTGTACCA -GTAAAATTGAAGCCAGGTATGGA ->read_485_from_a -TCTTTGGCAGCGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGATACAGGA -GCAGATGATACAGTGTTAGAAGAAATGAATTTACCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTG -GAGGTTTTATCAAAGTAAGACAGTATGAACAGATACCCATTGAAGTTTGTGTACATAAAGCTATAGATAC -AGTATTAGTAGGACCTACACCTGACAACATAATTGGAAGGAATCTGTTGACCGAGATTGGTTGCACTTTA -AATTTTCCCATTAGTCCTATTGAAACTGT ->read_486_from_b -GGCAACGACCCCTTGTCACAATAAAAGTAGGAGGGCAACAAAAGGAAGCTCTATTAGATACGGGAGCAGA -TGATACAGTATTAGAAGAAATAGATTTGCCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGT -TTTATCAAAGTAAGACACTCTGATCAAATAGTCATAGAAATTTGTGGAAAGAAAGCTATAGGTACAGTAT -TAGTAGGACCGACACCTGTCAACTTAATTGGAAGAAATCTGTTGACTCAGATTGGTTGGACTTTAAATTT -TCCCATTAGTCCTATTGGAACTGTACCAGTAAA ->read_487_from_b -CAAAAGTAGGAGGGCCACTAAAGGATGCTCTATTAGATACGGGGGCAGATGATACAGTATTGGAAGAAAT -AGAGTTGCCAGGAAGATGGAAACAAAAAATGATAGGGGGAATTGGAGGTTTTAACAAAGTAAGACAGTAT -GTTCAAATAGTCATAGAAATTTGTGGAAAGAAACCGATAGGTACAGTATTAGTAGGACCTACAGCTGTCA -ACATAACTGGAAGAAATCTGTTGACTCAGATTGGTTGCACTTTAAATTTTCCCATTAGTCCGATTGAAAC -TGTA ->read_488_from_b -CAAATCACTCTTTGGCAACGACCCCTTGTCACAATAAAAGTAGGAGGGCAACTAAAGGAAGCTCTATTAG -ATACGGGAGCAGATGATACAGTATTAGAAGAAATAGAGTTGCCAGGAAGATGGAAACCAAAAATGATAGG -GGGAATTGGAGGTTTTATCATAGTAAGACAGTATGATCAAATAGTCATAGAAATTTGTGGAAAGAAAGCT -ATAGGTACAGTATTAGTAGGACCTGCACCTGTCAACATAATCGGAAGAAATCTGATGACTCAGATTGGTT -GCCCTTTAAATTTTCCCATAAGTTCTATTGAAAGTGTACCAGTAAAATTGAAGCCAGGAATGGATGGC ->read_489_from_b -ACATGAGAAGTAGGAGGGCAACTAAAGGAAGCTCTATTAGATACGGGAGCAGATGATACAGTATTAGAAG -AAATATGGTTGCCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTATCAAAGTAAGACA -GTATGATCAAATAGTCATAGAAATTTGTGGAAAGAAAGCTATGGGTACAGTATTAGTAGGACCTACACCT -GTCAACATAATTGGAAGAAATCTGTTGTCTCAGATTGGTTGCACGTTAAATTTTCCCATTAGTTCTATTG -AAACTGTACCAGTAAAATTGAAGCC ->read_490_from_b -CCTCAAATCACTCTTTGGCAACGACCCCTTGTCACAATAAAAGTAGGAGGGCAACTAAAGGAAGCTCTAT -TAGATACGGGAGCAGATGATACAGTATTAGAAGAAATACAGTTGCCAGGAAGATGGAAACCAAAAATGAT -AGCGGGAATTGGAGGTTTTATCAAAGTAAGACAGTTTGATCAAATAGTCATAGAAATTTGTGGAAAGAAA -GCTAAAGGTACAGTATTAGTAGGACCTACACCTGTCAACATAGTTGGAAGAAATCTGTTGACTCAGATTG -GTTGTACTTTAAATTTTCCCCTTAGTCCTATTGAAACTGTACCAGTAAAATTGAAGCCAGTAATCGATGG -CCC ->read_491_from_a -GGCTGTGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTTTATTACATACAGGAGCAGA -TGATAGAGTGTTAGAAGAAATGAATTTACCAGGAAGATGGAAACCAAAAATGATTGGGGGAATTGGAGGT -TTTCTCAAAGTAAGACAGTGTGATCAGATACCCATAGCAGTTTGTGGACATAAAGCTATAGGTACAGTAT -TAGTAGGATCTACACGTGTCAACATAATTGGAAGTAATCTGTTGACCGAGATGGGTTGCACTTTAAATTT -TCCCATTCGTCCTATTGAAACTGTCCCT ->read_492_from_a -GGGGCAACTAAAGGTAGCTCTATTAGATACAGGAGCAGATTATACAGTGTCAGAAGAAATGAATTTACCA -GGAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTATCAAAGTAAGACAGTAAGATCAGATAC -CCATAGAAGTTTGTGGACATAAAGCTATAGGTACAGTATTAGTAGGACCTACACCTGTCAACATAATTGG -AAGGAATCTGTTGACCGGGATTGGTTGCACTTTAAATTTTCCCATTAGTCCTATTGAAG ->read_493_from_b -CCTTGTCACAATAAAAGCAGGAGGGCAACTAAAGGAAGCTCTATTAGATACGGGAGCAGATGATACAGTA -TTAGAAGAAATAGAGTTGCCAGGATGATGGAAACCAAAAATGATAGGAGGAATTGTAGGTTTTATCGAAG -TAAGACCGTATGATCAAATAGTCATTGAAACTTGTGGAAAGAAAGCTATAGGTACAGTATTAGTAGGACC -TACACCTGTCAACATAATTGGAAGAAATCTGTTGACTCAGATTGGTTGCACTTTAAATTTTCCCAATAGC -CCTATTGAAACTGTACCG ->read_494_from_b -GAGGGCAACTAAAGGAAGCTCTATTAGATACGGGAGCAGATGATACAGTATTAGAAGAAATAGAGTTGCC -AGAAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTATCAAAGTACGACAGTATGATCATACA -GTCATAGAAATTTGTGGAAAGAAAGCTATAGGTACAGTATTAGTAGGACCTACACCTGTCAACATAATTG -GAAGAAATCTGTTGACTCAGATTCGTTGCACTTTAAATTTTCCCAGTAGTCCTATTGAAACGGTACCAGT -AAAGTTGAAGCCAGGAA ->read_495_from_b -ATCACTCTTTGGCAGCGACCCCTTGTCACAATAAAATTAGGAGGGCAACTAAACGAAGCTCTATTAGATA -CGGGAGCAGATGCTACAGAATTAGAAGAAATAGAGTTGCCAGGAAGATGGAAACCAAAAATGATAGGGGG -AATTGGAGGTTTTATCAAAATAAGACAGTATGATCAAATAGTCATAGAAATTTGTGGAAAGAAAGCTATA -GGTACAGTATTAGTAGGACCTACACCTGTCAACATAATTGGAAGAAATCTGTTGACTCAGATTGGTTGCA -CTTTAAATTTTCCCATTAGTCCTATTGAAACTGTACCAGTA ->read_496_from_b -CTCTTTGGCAACGACCCCTTGTCACAATAAAAGTAGGAGGCCAACTAAAGGAAGCTCTATTAGATACGGG -AGCAGATGATACAGTATTAGAAGAAATAGAGTTGCCAGGAAGATGGAAACCAATAATGATAGGGGGAATT -GGAGGTTTTATCAAATTAAGACAGTATGATCAAATAGTCATAGAAATTTGTGAAAAGAAAGCTATAGGTA -CAGTATTAGTAGGACCTACACCTGTCAACATAATTGGAAGAAATCTGTTGACTCAGATTGGTTGCACTTT -ATATTTTCCCATTAGTCCTATCGAAACTGTACCA ->read_497_from_b -CAAATCACTCTTTGGCAACGACCCCTTGTCACAATAAAAGTAGGAGGGCAACTAAAGGAAGCTCTATTAG -ATACGGGAGCAGATGATACAGTATTAGAAGAAATAGAGTTGCCAGGAAGATGGAAACCAAAAATGATAGG -GGGAATTGGAGGTTTTATCAAAGTAAGACAGTCTGATCAAATAGTCATAGAAATTTGTGGAAAGAAAGCT -ATAGGTACAGTATTAGTAGGACCTACACCTGTCACCATAATTGGAAGAAATCTGTTGACTCAGATTGGTT -GCACTTAAAATTTTCCCATTAGTCCTATAGAAACTGTAC ->read_498_from_b -GGAGGGCAACTAAAGGAAGCTCTATTAGATACGGGAGCAGATGATCCAGTATTAGAAGAAATTGAGTTGC -CAGGAAGATGGAAACCAAAAATGATAGGGGGCATTGGAGGTTTTATCAAAGTAAGACAGTATGATCAAAT -AGTCATAGAAATTTGTGGAAAGAAAGCTATAGGTACAGTATTAGTAGGACCTACACCTGTCAACATAATT -GGAAGAAATCTGTTGACTCCGATTGGTTGCACTTTAAATTTTCCCATTAGTCCTATTGAAACTGTACCAG -TAAAATTGAAGCC ->read_499_from_b -ACGACCCCTTGTCACAATAAAAGTAGGAGGGCAACTAAAGGGAGCTCTATTAGATACGGGAGCAGATGAT -ACAGTATTAGAAGAAACAGAGTTGCCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTA -TCAAAGTAAGACAGAATGATCAAATAGTCAGAGCAATTTGTGGAAAGAAAGCTATAGGTACAGTATTAGT -AGGTACTACACCCGTCAACATAATTGGAAGAAATCTGTTGACTCAGATTGGTTGCACTTTAAATTTTCCC -ATTAGTCCTATTGAAACT ->read_500_from_b -ATCACTCTTTGGCAACGACCCCTTGTCACAATAAAAGTAGGATAGCAACTAAAGGAAGCTGTATTAGTTA -CGGGAGCAGATGATACAGTATTAGAAGAGATAGAGTTGCCAGGAGGATGGAAACCAAAAAAGATAGTGGG -AATTGGAGGTTTTATCAAAGTAAGACAGTATGATCAAATAGTCAGAGAAATTTGTGGGAAGAAAGCTATA -GGTACAGTATTAGTAGGACCTACACCTGTCATCTTAATTGGAAGAAATCTGTTGACTCAGATTGGTTGCA -CTTTAAATTTTCGCATTAGTGCTATTGAAACTGTCCCAGTAAAATTGAAGCCAGG ->read_501_from_b -TCAAAGCACTCTTTGGCACCGACCCCTTGTCACTATAAAAGTAGGAGGGCAAATAAAGGAAGCTCTATTA -GATACAGGAGCAGATGATACAGTATTAGAATAAATAGAGTTGCCAGGAAGATGGAAACCAAAAATGATAG -GGGAAATTGGAGGTTTTATCAAAGTAATACCGTTTGATCAAATAGTCATAGAAGTTTGTGGAAAGAAAGC -TATAGGTACAGTATTAGTAGGAGCTATACCTGTCAACATAATTGGAAGAAATCTGTTGATTCAGATTGGT -TGCACTTTAAATTTTCCCATTAGTCCTATTGAA ->read_502_from_b -ACAATAAAAGTAGGAGGGCAACTAAAGGAAGCTCTATTAGATACGGGAGCAGATGATACAGTATTAGAAG -AAATAGAGTTGCCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTATCAAATTAAGACA -GTATGATCAAATAGTCATAGAAACTTGTGGAAAGGAAGCTATAGGTACAGTATTAGTAAGACCTAGACCT -GTCAACATAATTGGAAGAAATCTGTTGACTCAGTTTGGTTGCTCTTTAGATGATCCCATTACTCCTATTG -AAACGGTACCAGTA ->read_503_from_a -ATAGGGGGGCAACTAAAGGAAGCTCTATGAGATACAGGAGCAGATGATACAGTGTTAGACGAAATGAATT -AACCAGGGAGATGGACACCAAAAATGATAGGGGGAATTGGAGGTTTTATCAAAGTAAGACCGTATGATCA -GATACCCATAGAAGTTTGTGGACATAAAGCTATAGGTACAGTATTAGTAGGACCTACACCTGTCAACATA -ATCGGAAGGAATCTGTTGACCGAGATTGGTTCCACTTTAAATTCTCCCATTAGTCCTATTGAAACTGTAC -CAGTAAAATTAAAGCCGGGAATGGATGGCCCA ->read_504_from_b -CTTTGGCAACGACCCCTTGTCACAATAAAAGTCGGAGGGCAACTAAAGGAAGCTCTATTAGATACGTGAG -CAGATGATACAGTATTAGAAGAAAAAGAGTTGGCAGGAAGATAGAAACCATAAATGATAGGGGGTATTTG -AGGTTTTATCAAAGTAAGACAGTATGATCAAATAGTCATAGAAATTTGTGGAAAGTAAGCTATAGGTACG -GTATTAGTAGGACCTACACCCGTCAACATAATTGGAAGAAATCTGTTGACGCAGATTGGTTGCACTATAA -ATTTTCCCATTAGTCCTATTGAAACTGTAC ->read_505_from_b -CCCCTTGTCACAATAAAAGTAGGAGGGCAACTAAAGGAAGCACTATTAGACACGGGAGCAGATGATACAG -TATTAGAAGGAATAGAGGTGCCAGGAAGATGGGAACCAAAAATGGTAGGGGGAATTGGAGGTTTTATCAA -AGTAAGACAGTTTGATCAAATAGTCATAGAAATATGTGGAAAGAAACTTATAGGTACAGTATTAGTAGGG -CCTACACCTGTCAACATAAGTGGAAGAAATCTGTTGACTCAGATTGGTTGCACTTTAAATTTTCCCATTA -GTCCTATTGAAACTGTACCAGGAAA ->read_506_from_b -GGCAACGACCCCTTGTCACAATAAAAGTAGGAGGGCAACTAAAGGAAGCTCTGTTAGATACGGGGGCAGA -TGATACAGTATTAGAAGAAATAGAGTTGCCAGGAAGATCGAAACCAAAAATGATAGGAGGAATTGGAGGT -TTTATCAAAGTAAGACAGTATGATCAAATAGTCCTAGAAATTTGTGGAAAGAAAGCTATAGGTACAGTAT -TAGTAGGACCTACACCTGTCAACATAATTGGAAGAAATCTGTTGACTCAGATTGGTTGCACTTAAAATTT -TCCCATTAGTCCTATTGAAACGG ->read_507_from_b -TTGTCTCAATAAAGGTAGGAGGGGAACTAAAGGAAGCTCTATTAGATACGGGAGCAGATAAGACAGTATT -AGAAGAAATAGAGGTGCCAGGGAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTATCAAAGTA -AGACAGTATGATCAAATAGTCATAGAAATTTGTGGAAAGAAAGCTATAGGTACAGTATCAGTAGGACCTA -CATCTGTCAACATAATTGGAAGAAATCTGTTGACTCAGATTGGTTGCACTTTAAATTTTCCCATTAGTCC -TATTGCAACTGTACCAGTAAAATTGAAGCCAGGAA ->read_508_from_b -CACAATAAAAGTAGGAGGGCAACTAAAGGAAGCTCTATTAGATACGGGAGCAGATGATACAGTATTAGAA -GAAATAGAGTTGCCAGGAAGATGGAAAACAAGAATGATAGGGGGAATTGGAGGTTTTATCAAAGTAAAAC -AGTACGATCAAATAGTCATAGAAATTTGTGGAAAGAAAGCTATAGGTACAGTATTAGTAGGACCTACTAC -TGTCAACATGATTGGAAGAAATCTGTTGACTCAGATTGGTTGCACTTTAAATTTTCCCATTAGTCCTATT -GAAACTGTACCAGTAAAACTGAAGCCAGGAAAGGATG ->read_509_from_b -TAGGAGGGCAACTAAAGGAAGCTCTATTAGATACAGGAGCAGATGATACAGTATTAGAAGAAATAGAGTT -ACCAGGAAGATGGGAACCAAAAATGATAGGGGGAATTGGAGGTTTTATCAAAGTAAGACAGTATGATCAA -ATCGTCATAGAAATTTGTGGAAAGAAAGCTATAGGTACAGTATTAGTAGGACCTACACCTCTCAACATAA -TTGGAAGAAATCTGATGACTCAGATTGGTTGCACTTTAAATTTTCCCATTAGTCCTATTGAAATTGTACC -AGTAAAATTGAAGCAATGAATGGATGGC ->read_510_from_b -ACAATAAAAGTAGGCGGGCAACTAAAGGAAGCTCTATTAGATACGGGAGGAGATGATACAGTATTAGAAG -AAATAGAGTTGCCAGGAAGATGGCAACCAAAAATGATAGAGGGAATTGGAGGTTTTATCAGAGTAAGACA -GTATGATCAAATAGTCATAGAAATTTGTGGAAAGAAAGCTCTAGGTACAGTATTAGTAGCACCTATACCT -GTCAACATAATTGGAAGAAATCTGTTGACTCAGATTGGTAGCACTTTGAATTTTCCCATTAGTCCTATTG ->read_511_from_b -ATCACTCTTTGGGAACGACCCCTTGTCACAATAAAAGTAGGACGGCAACTAAAGGAAGCTCTATTAGATA -CCGGAGCAGATGATACAGTATTAGAAGAAATAGAGTTGCCAGGAAGATGGACACCAAAAATGATAGGGGG -AATTGGAGGTTTTATCAAGGTAAGACAGTATTATCAAATAGTCATAGAAATTTGTGGAAAGCAAGCTATA -GGTACAGTATTAGTAGGACCTACACCTGTCGAGATAATTGCAAGAAATCTGTTGACTCAGATTGGTTCCA -CTTTAAATTCTTCCATTAGTCCTGTTGAAACTGGACCAGTATAATTGAAGCCAGGAATGGATGGCCCA ->read_512_from_b -TTTGGCAACGACCCCTTGTCACAATAAAAGTAGGAGGGCAACTAAAGGAAGCTCCATTAGATACGGGAGC -AGACTATACAGTAGTAGAAGGTATAGAGTTGCCAGGAAGATGGAAACCAAAAATGATAGGGTGAATTGGA -GGTTTCATCAACGTAAGACAGTATGATCAAATAGTCATAGAAATTTGTGGAAAGAGAGCTATAGGTACAG -TATTAGTAGGACCTACACCTGTCAACATAATTGGAAGAAATCTGTTGACTCAGATTGGTTGCACTTTAAA -TTTTTCCATTAGTTCTATTGAAACTGTACCAGTAAAATTGAAGCCAGGAATGGATGGCC ->read_513_from_b -ACCCCTTGTCACAATAAAAGTAGGAGGGCAACTAAAGGAAGCTCTATTAGATACGCGAGCAGATGATACA -GTATTAGAAGAAATAGAGTTGCCAGGAAGATCGAAACCAAATATGATTGGGGGCATTGGAGGTTTTATCA -AAGTAAGACAGTATGATCATATAGTCGTAGAAATTTGTGGAAAGAAAGCGATACGTACAGTATTAGTAGG -ACCTACACCTGTCAACATAATTGGAAGAAATCTGTTGACTCAGATTGGTTGCACTTTAAATTTTCCCATT -AGTCCTATTGAAACTGTACGAGTAAA ->read_514_from_b -CTTTGGCAACGACCCCTTGTCACAATAAAAGTAGGAGGGCAACTAAAGCAAGCTCTATTAGATACGGGAG -CAGATGATACAGTATTAGAAGAAATAGAGTTGCCAGGAAGATGGAAACCAAAAATGATGGGGGGAATTGG -AGGTTTTATCAAAGTAAGACAGTATGATCAAATAATCATAGAAATTTGTGGAAAGAAAGCTATAGGTACA -GTATTCGTAGGACCTACACCTGTTAACATAATTGGAAGAAATCTGTTGACTCAGATTGGTTGCACTTTAA -ATTTTCCCATTAGTCCTACTGAAACTGTACCAGTAAAATTGAAGCCAGGAATGGATGGCCCAAA ->read_515_from_b -TAGGAGGGCAACTAAAGGAAGCTCCATTAGTTACGGGAGCAGATGATACAGTCTTAGAAGGAATAGAGTT -GCCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTATCAAAGTAAGACAGTATGATCAA -ATAGTCATAGAAATTTGTGGAAAGAAAGCTATAGGCACAGTACTAGTAGGACCTACACCTGTCAACATAA -TTGGAAGAAATCTGTTGACTCAGATTGGTTGGACTTTAAATTTTCCCATTAGTCCTATTGAAACTGTACC -AGTAAAATTGAAGCCAGGAATGGATGGCC ->read_516_from_b -CCTCAAATCACTCTTTGGCAACGATCCCTTGTCACAATAAAAGTAGGAGGGCAAAAAAAGGAAGCTCTAT -TAGCTACGGGCGCATATGATACAGTATTAGAAGAAAAAGAGTTTCCAGGAAGATGGAAACCAGAAATGAT -AGGGGGAATTGGAGGTTTTATCAAAGTAAGACAATTTGATCAAATAGTCATAGAAATTTGTGGAAAGAAA -GCTATAGGTACAGTATTAATAGGACCTACACCTGTCAACATAATTGGAAGAAATCTGTTGACTCAGATTG -GTTGCACTTGAAATTTTCCCATTAGTCCTATTGAAACTGTACCAGTAAAATTGAAGCGAGGAATGGATGG ->read_517_from_b -GGGCAACTAAAGGAAGCTCTATTAGATACGGGAGCAGATGATACAGTATTAGAAGAAAGAGAGTTGCCAG -GAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGATTTATCAAAGTAAGACAGTATGATCAAATAGT -CATAGAAATTTGTGGAAAGAAAGCTATAGGTACAGTATTAGTAGGACCTACACCTGTCAACATAATTGGA -AGAAATCTGTGGACTCAGATTGGTTGCACTTTAAATTTTCCCATTAGTCCTATAGAAACTGTACCAGTAA -AATTGAAGCCAGGAAAG ->read_518_from_b -TAAAAGTAGGCGGGCAACTAAAGGAAGCTCTATTTGATACGGGAGCATATGATACAGTATTAAAAGAAAT -AGAGTTGCCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTATCAAAGTAAGACAGTAT -GATCAAATAGTCATAGAAATTTGTGGAAAGAAAGCTATAGGTACAGTATTAGTAGGACCTACACCTGTCA -ACATAATTGGAAGAAATCTCTTGACTCAGATTTGTTGCACTTTAAATTTTCCCATTATTCCTATTGAAAC -TGTACCACTAAAATTGAAGCCAGGAATGGA ->read_519_from_b -GTCACAATAAAAGTAGGAGGGCAACTAAAAGAAGCTCTATTAGATACGGGAGCAGATGATACAGTATTAG -AAGAAATAGAGTTGCCAGGAAGATGGAAACCAGAAATGATAGGGGGAATTGGAGGTTTTACAAAAGTAAG -ACAGTATGATCAAATAGTCATAGAAATTTGTGGAAAGAAAGCTATAGGTACAGTATTAGTAGGACCTACA -CCTGTGAACATAATTGGAAGAAATCTGTTAACTCACATTGGTTGCACTTTAAATTTTCCCATTAGTCCTA -TTGAAACTGTACCAGTAAAATTGAAGCCAGGAATGGAAGGCCC ->read_520_from_b -AGGAGGGCAACTAAAGGAAGCTCTAATAGATACGGGAGCAGATGATACAGTATTAAAAGAAATAGAGTTG -CCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTATCAAAGTAAGAAAGTATGCTCAAA -TAGTCATAGAAATTTGTGGAAAGAAAGCTATAGGTACAGTATTAGTAGGACCTACACCTGTCAACATCAT -TGGAAGAAATCTGTTGACTCAGATTGGTTGCACTTTAAATTTTCCGAATTGTCCTAGTGAAACTGTACCA -GTAAAATTGAAGCCAGGAATGGA ->read_521_from_b -CTTTGGCAACGACCCCTTGTCACAATAAAAGTAGGAGGGCAACTAAAGGAAGCTCTATTAGTTACGGGAG -CAGATGAAACAGTATTAGAAGAAATAGAGTTGCCCGGAAGATGGAAACCAAGAATGATAGGGGGAATTGG -AGGTTTTATCAAAGTAAGACAGAATGATCAAATAGTCATAGAAATTTGTGGAAAGAAAGCTATTGGTAGG -GTATTAGTAGGACCTACACCTGTCAACATAATTGGAAGAAATCTGGTGATTCAGATTGGTTGCACTTTAA -ATTTTCCCATTAGTCCCATTGAAACTGTACC ->read_522_from_b -CACGCTTTGGAAACGACCCCTAGTCACAATAAAGGTAGGAGGGCAACTAAAGGAAGCTCTATTAGATACG -GGAGCAGATGATACAGTATTAGAATAAATAGAGTTGCCAGGAAGATGGAAACCAAAAATGATAGGGGGAA -TTGGAGGTTTTGTCAAAGTATGACAGTATGAACAAATAGTCATAGAAATATGTGGAAAGAAAGCTATAGG -TACAGAATTAGTAGGACCTGCACCTATCAACATAATTTGAAGAAATATGTTGACTCAGATTCGTTGCACT -TTAAATTTTCCCAGTAGTACTATTGAAACTGTACCAGTAAAA ->read_523_from_b -ACGACCCCGTGTCACAATAAAAGTAGGAGGGCAACTAAAGGAAGCTCTATTAGATACGGGAGCAGATGAT -ACAGTATTAGATGAAATAGAGTTGCCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGCTTTA -TGAAAGTAAGACAGTATGATCAAATAGTCATAGAAATTTGTGGAAAGAAAGCTATAGTTACAGTATTTGT -AGGTCCTACACCTGTCAACATAATTGGAAGAAATCTGTTGACTCAGATTGGTTGCACTTTAAATTTTGCC -GTTAGTCCTATTGAAACTGTACCAGTAAAATTGATGCCAGGAAT ->read_524_from_b -TGTCACAATAAAAGTACGAGGGCAACTAAAGGAAGCTCTATTAGATACGGGAGCAGATGATACAGTATTA -TAAGAAATAGAGTTGCCAGGAAGATGGAAACCAAAAATGATTGGGGGAATTGGAGGTTTTATCAAAGTAA -GACAGTATGATCAAATAGTCATAGAAATTTGTGGAAAGAAAGCTATAGGTACAGTATTAGTAGGACCTAC -ACCTGTCAACATAATTGGAAGAAATCTGTTGCCTCAGATTCGTTGCACTTTAAATTTTCTCATTCGTCCT -ATTGAAACT ->read_525_from_b -AGGAGGGCAACTAAAGGAAGCTCTATTAGATACGTGAGCAGATGATACAGTATTAGAAGAAATAGAGTTA -CCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTATCAAAGTAAGAGAGTATGATCAAA -TAGTCATAGAAATTTGTGGAAACAAGGCTATAGGTACAGTATTAGTAGGACCTACACCTGTCAAAATAAT -TGGAAGAAATCGGTTGACTCAGATTGGTTGCACTTGAAATTTTCCCATTAGTCCTATTGAAACTGTACCA -GTAAAATTGAAGCCAGGAATGGATGGCC ->read_526_from_b -CTATGGCAACGACCCCTCGTCACACTAAAAGTAGGAGGGCAACTAAAGGAAGCTCTATCAGATACGGGAG -CAGATGATACAGTATTAGAAGAAATAGAGGTGCCAGGATGATGGAAACCAACAATGATAGGGGGAATTGG -AGGTTTTATCAATGTAAGACAGTATGATCAAATAGTCAAAGAAATGTGTGGAAAGAAAGCTATAGGAACA -GTATTAGTAGGACCTACACCTGCCAACATAATTGGAAGAAATCTGTTGTCTCAGATTGGTTGCACTTTAA -ATTTTCCCATTAGTCCTATTGAAAC ->read_527_from_b -AGGAAGGCAACTAAAGGAAGCTCTATTGGATACGGGAGCAGATGATACAGTATTAGAAGAAATAGAGTTG -CCAGGATGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTATCAAAGTAAAACAGTATGATCAAA -TAGTCCTAGAAATTTGTGGAAAGAAAGCTATAGGTACAGTAATAGTAGAACCTACACCTGTCAACATAAT -CAGAAGAAATCTGTTGACTCAGATTGGTGGCACCTTAAATTTTCCCATTAGTCCTATTGAAACTGTACCA -GTAAAATTGAAGCCAAGAATGGATGGCCCATAAGT ->read_528_from_b -CCCTTGTCACAATAAAAGTAGGAGGGCAACTAAAGGAAGCTCTATTAGAAACGGGAGCAGATAATACAGT -ATTAGAAGAAATAGAGTTGCCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTTTCGAA -GTAAGACAGTATGATCAAATAGTCATAGCAATTTGTGGAAAGAAAGCTATAGGTGCAGAATTAGTAGGAC -CTACACCTGTCAACATGATTGGAAGAAATCTGTTGACTCAGATTGGTTGCACTTTAAATTTTCCCATTAG -TCCTATTGAAACTGTA ->read_529_from_b -CACTCTTTCGCAACGACCCCTTGTCACAATAAAAGTAGGAGGGCAACTAAAGGAAGCTCTATTAGATACG -GGAGCAGATGATACAGTAATAGAAGAAATAGAGTTGCCAGGAACATGGAAACCAAAAATGATAGGGGGAA -TTGGAGGTTTTATCAAAGTAAGACAGTATGATCAAATAGTCATAGAAATTTGTGGAAAGAAGGCTATAGG -TACAGTATTAGTAGGACCTACACCTATCCACATAATTGGAAGAAATCTGTTGACTCAGATTGGTTGCACA -TTAAATTTTCACGTTAGTCCTATTGAAACTGT ->read_530_from_b -TCACAATAAAAGTAGGAGGGCAACTAAAGGAAGCTCTCTTAGATACGGGAGCAGATGATACAGTATTAGA -CGAAATAGAGTTGCCAGAAAGATGGAAACCGAAAATGATAGGGGGAATTGGAGGTTTTATCAAAGTAAGA -CAGTATGATCAAATAGTCATAGAAATTTGTGGAAGGAAAGCTATAGGTACAGGTTTAGTAGGAACTACAC -GTGTCAACATAATTGGAAGAAATCTGTTGACTCAGATTGGTTGAACTTTAAATTTTCCCATTAGTCCTAT -TGAAACAGTACCAGTAAAATTGAAGCCAGGAATGGATGGC ->read_531_from_a -GATAGGGGAGCAACTAAAGGAAGCTCTATTAGATACAGGAGGAGATGATACAGTGTTAGAAGAAATGAAT -TTACCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTATCAAAGTAAGACACTATGATC -AGATACGCATAGAAGTTTCTGGACATAAAGCTATAGGTACAGTATTAGTAGGACCTACACCTGTCAGCAT -AATTGGAAGGAATCTGTTGACCGAGATTGGTTGCACTTTAAATTTTCCCATTAGTCCTATTGAAACTGTA -CCAGTTAAATTAAAGCCGGGATT ->read_532_from_a -GACCCCTCGTCAAAATAAAGATAGGGAGGCAACTAAAGGAAGCTCTATTAGAGACAGGAGCAGATGATAC -AGTTTTAGGAGAAATGACTTTACCAGGAAGATGGAAACCAAAAATGATAGTGGGAATTGGAGGTTTTATC -AAAGTAAGACAGTATGATCACATACCCATAGAAGTTTGTGGACATAAAGCTATAGGTACAGTATTAGTAG -GATCTACACCTGTCAACATAATTGGAGGGAATCTGTTGACCGAGATTGGTTGCATTTTAAAGTTTCCCAT -TAGGCCTATTGAAACTGTACC ->read_533_from_b -GCGTGTCACTCTTTGGCAACGACCCCTTGTCACAATCAAAGTAGGAGGGCAACTAAAGGAAGCTCTATTA -GATACGAGAGCAGATGATACAGTATTAGAAGAAATAGGGTTGCCAGGAAGATGGAAACCAAAAATGATAG -GGGGAATTGGAGGTTTTATCAAAGTAAGACAGTATGATCAAATAGTCATAGAAATCTGCGGAAAGAAAGC -TATAGGTACAGTATTAGTAGGACCAACACCAGTCAACATAATTGGAAGAAATCTGTTGACTCAGATTGGT -TGCACTCTAAATTTTCCCATTAGTCCTCTTGAAAC ->read_534_from_b -GACCCCTTGTCACAATAGAAGTAGGAGGGCAACCAAAGGAAGCTCTATTAGATACGGGAGCAGATGATAC -AGTATTAGAAGGAATAGAGTTGCCAGGAAGATGAAAACCAAAAATGATAGGGGGAATTGTAGGTTTTATC -AAAGGAAGACAGTCTGATCAAATAGTCATAGAAATTTGTGGAAAGAAAGCTATAGGTACAGTATTACTAG -GACCTACACCTGTCAACCTAATTGGAAGAAATCTGTTGACTCAGATTGGTTGCACTTTAAATTTTCCCAT -TAGTCCTATTGAAACTGTACCAGTAAAA ->read_535_from_a -TAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGATACAGGAGCAGGTGATACAGTGTTAGAAGAAAT -GAATGTAACAGTAAGATGGAAACCAAAAATGATAGGGGGAATAGGAGGTTTTATCAAAGTAAGACCGTAT -GATCAGATACCCACAGAAGTTTGTGGGCATAAAGCTATAGGTACGGTAATAGTAGGACCTACACCTGTCA -ACATAATTGGAAGGAATCTGTTGACCGAGATTGGTTGCACTTTAAATTTTCCCATTAGTCCTATTGAAA ->read_536_from_b -CATTCTTTAGCAACGACCCCTTGTCACAATAAAAGTAGGAGGGCAACTAAAGGAAGCTCTATTAGATACG -GGACCAGATGATACAGTATTAGAAGAAATAGAGTTGCCAGGAAGATGGAAACCAAAAATGATAGGGAGAA -TTGGAGGTGTTATCAAAGTCAGACAGTTTGATCAAATAGTCATAGAAATTTGTCGAAAGAAAGATATAGG -TACAGTATTAGTAGGACCAACACCTGTCAACTTAATTGGAAGAAATCTGTTGACTCAGATTGGTTGCACT -TTAAATTTTCGCATTAGTCCTATTGAAACTGTACCAGTAAAATTGAAGCCAGGAATGGATGGCCCA ->read_537_from_a -TCTGATCACTCTTTGGCAGCGACCCCTCCTCACAATAAAGATAGGGGGGCAACTAAATGAAGCTCTATTA -GATCCAGGAGCAGATGATACAGTGTAAGAAGAAATGAATTTACCAGGAAGATGGAAACCAAAACTGATAG -GGGGAATTGGAGGTTTTATCAAAGTAAGACAGTAGGATCAGATACCCATAGAAGTTTGTGGACATAAAGC -TCTAAGTACAGTATTAGTAGTACCTACACCTGTCAACATAATTGGATGGAATCTGTTGACCGCGATTGGT -TGCACTTTAAATTTTCCCAATAGTCCTATTGAAACTGTACC ->read_538_from_a -TTTGGCAGCGACCCCTCGTCAGAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGATACAGGAGC -AGATAATACAGTGTTACAAGAAATGAATTTACCAGGCAGATGGGAACCCAAAATGAGAGGGGGAATTGGA -GGTTTTATCAGAGTAAGACAGTATGATCAGATACCCATAGAAGTTTGTGGCCATAAAGCTATAGGTACAG -TATCAGTAGGACCTACACCTGTCAACATAATTGGAAGGAATCTGTTGACCGAGATTGGTTGCACTTTAAG -TTTTCCCATTAGTCCTATTGAAACTGTACCAGTAAAATTAAAGCCGGGAATGGATG ->read_539_from_b -TGGTAGGAGGGCACCTAAAGGAAGCTCTATTAGATACGGGAGCAGATGATACAGTATTAGAAGAAATAGA -GTTGCCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTATCAAAGTAAGACAGTATGAT -CAAATAGTCATAGAAATTTGTGGAAAGAAAGCTATAGGTACAGTATTAGTAGGACCTACACCTCTCAACA -TAAGTGGTAGAAATCTGTTGACTCAGATTGGTTGCACTTTAAATTTTCCCATTAGGCCTATTGAAACTG ->read_540_from_b -CACTCTGTGGCAACGACCCCTTGGCAAAATAAAAGTAGGAGGGCAACTAAAGGAAGCTCTATTAGATACG -GGAGCAGATGATACAGTATTAGAAGAAATAGAGTTGCCAGGAAGATGGAAACCAAAAATGATAGGGGGCA -TTGGAGGTTTTATCAAAGTAAGACAGTATGATCAACTAGTCATAGAAATTTGTGGAAAGAAAGATATGGG -TACAGTATTAGTATGACCTACACCTGTCAACATAATTAGACGAAATCTGCTGACTCAGACTGGTTGCACT -TTAAATTTTCCCATTAGTCCTATTGAAA ->read_541_from_a -GGGCAACTAAAGGAAACTCTATTAGATACAGTAGCAGATGATACAGTGTTAGAAGAAATGATTTTACCAG -GAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTATCAAAGTAAGACAGTATGATCAGATACC -CATAGAAGTTTGTGCAAATAACCCTATAGGTACAGTATTAGTAGGACCTACACCTGTCAACATGAGTGGA -AGGAATCTGTTGACCGAGATTGGTTGCACGTTAAATTTCCCCATTAGTCCTATTGAAACTGTACC ->read_542_from_b -GTCACAATAAAAGTAGGAGGCTAACTAAAGGAAGCTGTATTAGATACGGGAGTAGATGATACAGTATTAG -AAGAAATAGAGTTGCCCGGAAGATGGAAACCAAAAATGATAGGGGGAAATGGAGATCTTATCAAAGTAAG -TCAGTATGCTCAAATAGTCATAGAGATTTGTGGAAAGAAAGCTATAGGTACAGTATTAGTAGGACCTACA -CCTGTCAACATGATTGGAAGAAATCTGTTGACTCAGATTGGTTGCACTTTAAATTTTCCCAGTAGTCCTA -TTGAAACTGCACGAGCAAAAT ->read_543_from_b -TCGAATCACTATTTGGCAACGACCCCTTGTCACATTAGAAGTACGACGGCAACTAATGGAAGCTATATTA -GATACGGGAGCAGATGAATCAGTCTTCGAAGAAATAGAGTTGCCACGAAGATGGAAACCAAAAATGATAG -GGGGAATTGGAGGTTTTATCAAAGTAAGACAGTATGATCAAATAGTCATAGAAATTTGTGGAAAGAAAGC -TATAGGTACAGCAGTAGTAGGACCTACACCTGTCAACATAATTGGAAGAAATCTGTTGACTCAGATTGGT -TGCACTTTAACTTTTCCCATTAGTCCTATTGAAACT ->read_544_from_b -ATAAAAGTAGGAGGGCAACGAAAGGAAGCTCTATTAGATACGGGAGCAGATGATACAGTATTAGAAGAAA -TAGAGTTGCCAGGAAGATGGAAACCAAAAATGATAGGCGGAATTGGAGGTTTTATCAAAGTAAGACAGTA -TGATCAAATAGTCATAGAAATTTTTGGAAAGAAAGCTATAGGTACAGTATTAGTAGGACCTACACCTGTC -AACATAATTGGAAGAAATCTGTTGACTCAGATTGGGTGCACTTTAAATTTTCCCATTAGTCCTATTGAAA -CTGTACCAGTAAAATTGAAGCCAGGAATGGATGGCCAAAAAGT ->read_545_from_b -CCCCTTGTCACAATAAAAGTAGGAGGGCAACTAAAGGAAGCTCTATTAGATACGGGAGCAGATGATACAG -TATTAGAAGAAATAGAGTTGCCAGGAAGATGGAAACCAAAAATGCTAGGGGGAATTTGAGGTTTTATCAA -AGTAAGACAGTATGATCAAATAGTCATAGAAATTTGTGGAAAGAAAGCTATAGGTACAGTATTAGTAGGA -CCTACGCCTGTAAACATAGGTGGAAGAAATCTGTTGACTCAGATTGGTCGCACTTTAAATTTTCCCATTA -GTCCTATTGAAACTGTACCAGTAAAATTGAAGCCAGGAATCGATG ->read_546_from_a -GACCCCTCGTCACAATAAAGATAGGGGGGCAAATAAAGGAAGCTCTATTAGATACAGGAGCAGAGGATAC -AGTGTTAGAAGAAATGAATGTACCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTCGAGGTTTTATC -AAAGTAAGACTGTAGGATCAGATACCCATAGAATTTTGTGGACATAAAGCTATAGGTACAGTATTAGTAG -GGCCTACACCTCTCAACATAATTGGAAGGAATCTGTTGACCGAGATTGGTTGAACTTTAAATTTTCCCAT -TAGTCCTATTGAAACTGTACCAGTAAAATTAAAGCCGGGAATGGATGGC ->read_547_from_a -CCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAAATACAGGAGCAGATGATACAG -TGTTAGAAGAAATGAATTGACCAGGAAGATGGAAACCAATAATGATAGGGGCAATTGGAGGTTTTATCAA -AGTAAGACAGTATGATCAGATACCCATAGAAGTTTGTGGACATAAAGCTATAGGTACAGTGTTAGTAGGA -CCTAAACCTGTCAACATAATTGGAAGGAAACTGTTGACCGAGATTGGAGGCACTTTAAATTTTCCCATTA -GTCCTA ->read_548_from_b -AAATTATGAGGGCAACTAAAGGAAGCTCTATTAGATACGGGAGCAGATGATACAGTATTAGAAGAAATAG -AGTTGCCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTATCAAAGTAAGACAGTATGA -TCAAATAGTCATAGAAATTTGTGGAAAGAAAGCTATAGGTACAGTATTAGTAGGACCTACACCTGTCAAC -ATAATTGGAAGAAATCTGTTGACTCAGATTGGTTGCACCTTAAATTTTCCCATAAGTCCTATTGAAACTG -TACCAGTAAAATTGAAGCCAGGAATG ->read_549_from_a -GGGGGCAACTAAAGGTAGCTCTATTAGATACAGGAGCAGATGATACAGTGTTAGAAGAAATGAATTTACC -AGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTATATCAAAGTAAGACAGTATGATCAGATA -CCCATAGAAGTTTGTGGACATAAAGCTATAGGAACAGTATTAGTAGGACCTACACCTGTCAACATAATTG -GAACTAATCTGTTGATCGAGATTGATTGCACTTTAAATTTTCCCATTAGTCCTATTGAAACTCTACCAGT -AAAATTAAAGCCGGGAATGGATGGCCCAAA ->read_550_from_b -CGACCCCTTGTCACAATAAAAGTAGGAGGGCAACTAAAGGAAGCTCTATTAGATACGGGAGCAGATGATA -CAGTATTAGAAGAAATAGAGTTGCCAGGAAGATGGAAACCAAAAATTATAGGGGGAATTGGAGGTTTAAT -CAAAGTAAGACAGTATGATCAAATAGTCATAGAAATTTGTGGGAAGAAAGCTATAGGTACAGTATTAGTA -GGACCTACACCTGTCAGCATAATAGGAAGAAATCTGTTGACTCAGATTGGTTGCACTTTAAATTTTCCCA -TTAGTCCTATTGAAACTGTACCAGTAAAATTGAAGCAAGGAA ->read_551_from_b -CAATAAAAGTAGGAGGGCAACTAAAGGAAGCTCTATTAGATACGGGAGCAGATGATACAGTATTAGAAGA -AATAGAGTTGCCAGGAAGATCGAAACCAAAAATGAGAGGGGGAATTGGAGGTTTTATCAAAGTATGACAG -TATGATCAAGTAGTCATAGAAATTTGTGGAAAGAAAGCTATAGGTACATTTTTAGTAGGACCTACACCTG -TCAACATAATTGGAAGAAATCTGTTGACTCAGGTTGGTTTCACTTTAAATTTTCCCAATAGTCCTATT ->read_552_from_a -TAATCACTCTTTGGCAGCGACCCCTCGTGACCATAAAGGTAGGGGGGCAACTAAAGGAAGCTCTATTAGA -TACAGGAGCAGATGATACAGTGTTGGAAGAAATGAATTTACCAGGAAGATGGAAACCAAAAATGATAGGG -GGAATTGGAGGTTTTAACAAAGGAAGACAGTATGAACAGATACCCATAGAAGTTTGTGGACATAAAGCTA -TAGGTACAGTATTAGTAGGACCCACACCTGTCAACATAATTGGAAGGAATCTGTTGACCGAGATTGGTTG -CACTTTAAATTTTCCCATTAGTCCTATTGAAACTGTACCAGTAAAATTAA ->read_553_from_b -ATCACTCTTTGGCAACGACACCTTGTCACAATAAAAGTAGGAGGGCAACTAAAGGAAGCTCTATTAGATA -CGGGAGCAGATGATACAATATTAGAAGAAATAGAGTTGCAAGGAAGATGGAAACCAAAAATGATAGGGGG -AATTGGAGGTTTTATCAAAGTAAGACAGTATGATCAAATAGTCATAGAAATTTGTGGAAAGAAAGCTAAA -GGTACCGTATTAGTAGGACCTACACCTGTCAACATAATTGGAACAAATCTGTTGACTCAGATTGGTCGCA -CTTTAAACTTTCCCATTAGTCCTATTGAAACTGTACCAGTAAAATTGAAGCCCGGAATGGATGGCCCAAA -AG ->read_554_from_b -GGCAACTAAAGGAAGCTCTATTAGAAACGGGAGCACATGATACAGTATTAGAAGAAATAGAGTTGCCAAG -AAGATGGAAACCAAAAATGATAGGGGGAATGGGCGGTTTTATCAAAGTAAGACAGTAGGATCAAGTAGTC -ATAGAAATTTGTGGAAAGTAAGCTATAGGTACAGTATTAGTAGGACCTACACCTGTCAACATAATTGGAA -GAAATCTGTTGACTCAGATTGGTTGCACTTTAAATTTTCCCATTAGTCCTATTGAAAC ->read_555_from_b -AAATCACTCTTTGGGAACGACCCCTTGTCACAATAAAAGTAGGAAGGCAACTAAAGGAAGCTCTATTAGA -TACGGTAGCAGATGATACAGTATTAGAAGAAATAGAGTTGCCAGGAATATGGAAACCAAAAATGATAGGG -GGAATTGGAGGTTTTATCAAAGTAAGACAGTATCATCAAATAGTCATAGAAATTTGTGGAAAGAAAGCTA -TAGGTACAGTATTAGTAGGACCTACGCCTGTCAACATAATTGGAAGAAATCTGTTGACTTAGATTGGTTT -TACTTTAAATTTTCCCGTTAGTCCTATTGAAACTGTACCAGTA ->read_556_from_b -TAAAAGTAGGAGGGCAACTAAAGGAAGCTCTATTAGATACGGGAGCAGACGATACAGTATTAGAAGAAAT -AGAGTTGCCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTATGAAAGTAAGTCAGTAT -GATCAAATAGTCATAGAAACTTGTGGAAAGAAAGCTATAGGTACAGTATTAGTAGGACCTACACCTGTCA -ACATAATCGGAAGAAATCTGTTGACTCAGATTGGTTGCAATTTAAATTTTCCCATTAGTCCTATTGAAAC -T ->read_557_from_b -CACTCTTTGGCAACGACCCCTTGTCACAATAAAAGTAGGATGGCAACTAAAGGAAGCTCTATTAGATAAG -GGAGCAGATGATACAGTATTAGAAGAAATAGAGTTGCCAGGCAGTTGGGAACCAAAAATCATAGGGGGAA -TTGGAGGTTTTATCAAAGTAAGACAGTATGATCAAATAGTCATAGAAATTTGTGGAAAGAAAGCTTTAGG -TACAGTATTAGTCGGACCTCTACCTGTCAACATAATTGGAAGAAATCTGTTGACTCAGATTGGTTGCACT -TTAAATTTTCCCATTAGTCCTATTGAACCTGTAC ->read_558_from_b -CGACCCCTTGTCACAATAAAAGTAGGAGGGCCACTAAAGGAAGCTCTATTAGATACGGGAGCAGATGATA -CAGTATTTGAAGAAATAGAGTTGCCAGGAAGATGGAAACCAAAAGTGATAGGGGGAATTGTAGGTTTTAT -CCAAGTAAGACAGTATGATCAAATAGTCATAGAAATTTTTGGAAAGAAAGCTATAGGTACAGTATTAGTA -GGACCTACACCTGTCAACAGAATTGGAAGAAATCTGTTGACTCAGATTGGTTGCACTTTAAATTTTCCCA -TTACTCCTAATGAAA ->read_559_from_b -GTCACAATAAAAGTAGGAGGGCAACTAAAGGAAGCTCTATTAGATACGGGAGCAGATGATACAGTATTAG -AAGAAATAGAGTTGCCAGGAAGATGCAAACCATAAATGATAGGGGGAATGGGAGGTTTTATCAAAGTAAG -ACAGTATGATCAAATAGTCATAGAAATTTCTGGAAAGAAAGCTATAGGTACAGTATTAGTAGGACCTACA -CCTGTCAACATAATTGGAAGAAATCTGTTGAGTCATATTGGATGCACTTTAAATTTTCCCATTAGTCCTA -TTGAAACGGTACCAGTAAAAT ->read_560_from_b -CCCCTTGTCACAATAAAAGTAGTAGGGCAACTAAAGGAAGCTCTATTAGATATGGGAGCAGATGATACAG -TATTAGAAGAAATAGAGTTGCCAGGAAAATGGAAACCAAAAATGATAGGGGGAATTGGAGGTCATATCTA -AGTCAGACAGTATGATCAAATAGTCATAGCAATTTGTGGAAAGAAAGCTATAGGTACAGTATTAGTAGGA -CCTACACCTGTCAACATAATTGGAAGAAATCTGTTGACTCAGATTGGTTGCACTTTAAATTTTCCCATTA -GTGCTATTGAAACTGTACCAGTAAAATTGAAGCCAGGAATCGATGGCCCAA ->read_561_from_b -TCACTCTTTGGGAACGACCCCTTGTCACAATAAAAGTAGGAGGGCAACTGATGGAAGCTCTATTTGATAC -GGGAGCAGATGATACAGTATGAGAAGAAATAGAGTTGCCAGGAAGATGGAAACCAAAAATGATAGGGGGA -ATTGGAGGTTTTATCAAAGTAAGACAGTATGATCAAATAGTCATAGAAATTTTTGGAAAGAAAGCTATAG -GTACAGTATTAGTAGGACCCACACCTGTCAACATAATTGGAAGAAATCTGTTGACTCAGATTGGTTCCAC -TTTAAATTTCCCCATTAGTCCTATTGAAACTTTACCAGTA ->read_562_from_b -TAGGAGGGCAACTAAAGGAAGCTCTATTAGATACAAGAGCAGAAGATACAGTATTAGAAGAAATAGAGTC -GCCAGGAAGATGGAAACCAAAAATGATGGGGGGAATTGGAGGTCTTATCAAAGTAAGACAGTATGATCAA -ATAGTCATAGAAATTTGTGGAAAGAAAGCTATAGGTACAGTATTAGTAGGACCTACACCTGTCAACATAA -TGGGAAGAAATCTGTTGACTCAGATTGGTTGCACTTTAAATTTTCCCATTAGGCCTATTGAAACTGTA ->read_563_from_b -TCACAATAAAGGTTGGAGGGCAACTAAAGGAAGCTCTATTAGATACGGGAGCAGATGATACAGTATTAGA -GGAAGTAGAGTTGCCAGGAAGATGGAGACCAAAAATGATAGGGGGAATTGGAGGTTTTATCGAAGTAAGA -CAGTTTGATCAAATAGTCATAGAAATTTGTGGCTAGAAAGCTATAGGTACAGTATTAGTAGGACCTACAC -CTGTCAAAATAATTGGACGAAATCTGTTGACTCAGATTGGGTGCACTTTAAATTTTCCCATTAGTCCTAT -TGAAACTGTACCAGTAAAATTGAAGCCAG ->read_564_from_b -GGCAACTAAAGGAAGCTCTATTAGATACGGGAGCAGATGATACAGTATTAGAAGAAATAGAGTTGCCAGG -AAGATGGAAACCAAAAATGATAGGTGGAATTGGAGGTTTCATCAAAGTAAGACAGTATGCTCAAATAGTC -ATAGAAATTTGTGGAAAGAAAGCTATAGGTACAGTATTAGTAGGACCTACACCTGTCAACATAATTGGAA -GAAATATGTTGACTCAGATTGGTTGCACTTTAAATTTTCCCATTAGTCCTATTGAAACTGTACCAGTAAA -ATTGAAG ->read_565_from_b -AGGAGGGCAACTAAAGGAAGCTCTATTAGATACGGGAGCAGATGATACAGTATCAGAAGAAATAGAGTTG -CCAGGAAGATGGAAACCAAAAATGATAGGAGGAATTGGAGGTTTTATCAAAGTAAGACAGTATGATCAAA -TAGTCATAGAAATTTGTGGAAAGAAAGCTATAGGTACAGTATTAGTAGGACTTACACCTGTAAACATAAT -TGGAAGAAATCTGTTGACTCAGATTGGTTGCACTTTAAATTCTCCCATTAGTCCTATTTAAACTGTACCA -GTAAAATTGAAGCCAGGAATG ->read_566_from_b -ATAAGTAGGAGGGCAACTAAAGCAAGCTCTATTAGATACGGGACCAGATGATACAGTATAAGAAGAAATA -GAGTTGCCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTATCAAAGTAAGACAGTATG -GTCATATAGTCATAGAAATTTGTGGAAAGAAAGCTATAGGTACAGTATTAGTAGGACCTACACCTGTAAA -CATAATTGGAACAAATCTGTTGACTCAGATTGGTTGCACTTTAAATTTTCCCATTAGTCCTATTGAATCT -GTACGAGTAAAATTAAAGCCAGAAAGGGATGGCCCAA ->read_567_from_b -AAATCACTCTTTGGCAACGACCCCTTGTCACAATAAAAGTAGGAGGGCAACTAAAGGAAGCTCTATTAGA -TACGGGAGCAGATGATACAGTATTAGAAGAAATAGAGTCGCCAGGAAGATGGAAACCAAAAATGATAGGG -GGAATTGGAGGTTTTATCAAAGTAAGACAGTATGATCAAATAGTCATAGAAATTTTTGGAAAGAAAGCTA -TTGGTACAGTACTAGTAGGACCTACACCTGGCAACATAATTGGAAGAACTCTGTTGACTCAGATTGGTTG -CACTTTAAATTTTCCCATTAGTCCTATTGAAATTGTACCAGTAAAATTGAAGCCA ->read_568_from_b -TCACAATAAAAGTAGGAGGGCAACTAAAGGAAGCTCTATTAGAAACGGGAGCAGATGTTAGAGTATTAGA -AGAAATAGAGCTGCCAGGAAGGTGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTATCACAGTAAGA -CAGTATGATCAAATAGTCATAGAAATTTGTGGAAAGAAAACTATAGGTACAGTATTAGTAGGACCTACAC -CTGTCAACATAATTGGGAGAAATCTGTTGACTCAGATTGGTTGCACTTTAAATTTTCCCATTAGTCCTA ->read_569_from_a -GGGGGGCAACTAAAGGAAGCTCTATTAGATACAGGAGCAGATGATACAGTGTTAGAAGAAATGAATTTAC -CAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTATCAAAGTAAGACAGTATGATCAGAT -ACCCATAGAAGTTTGTGGACATAAAGCTAAAGGTACAGTATTAGTAGGACCTGCACCTGTCAACATAATT -GGAAGGAATCTGTTGACCGAGATTGGTTGCACTTTAAATTTTCGCATTAGTCCTATTGAAACTGTACCA ->read_570_from_b -CAACGACCCCTTGTCACAATAAAAGTAGGAGGGCAACTAAAGGAAGCTCTATTAGATACGGGACCAGATG -ATACAGTGTTAGAGGAAATAGAGTTGCCAGGAAGATGGATGCCAAAAATGATAGGGGGAATTGGAGGTTT -TATCAAAGTAAGACAGTATGATCAATTAGTCATAGAAATTTGTTGAAAGAAAGCTATTGGTACAGTATTA -GTAGCACCTACACCAGTCAACATAATTGGAAGAAATCTGTTGACTCAGATTGGTTGCACTTTAAATTTTC -CTATTAATCCTATTGAAACTGTACCAGTAAAA ->read_571_from_b -AAAAGTAGGAGGGCAACTAAAGGAAGCTCTATTAGATACGGGAGCAGATGATACAGTATTAGAAGAAATA -GAGTTGCCAGGAAGATGGAAACCAAAAATGATAGGGGCAATTGTAGGTTTTATCAAAGTAAGACAGTGTG -ATCAAATAGTCATAGAAATTTGTGGAAAGTAAGCTGTAGGTACAGTATTAGTAGGACCTACACCTGTCAA -CATAACTAGAAGAAATCTGTTGACTCAGATTGGTTGCACTTTAAATTTTCCCATTAGTCCTATTGAAACT -GTACCAGTAAAATTGAAGCCAGGAATGGATGCCCCAA ->read_572_from_b -AATCAATGTTTGGCAACGACCCCTTGTCACAATAAAAGTAGGAGGGCAACTAAAGGAAGCTCTATTAGAT -ACGGGAGCAGATGATAAAGTATTAGAAGAAATAGAGTTGCCAGGACGATGGAAACCAAAAATGATAGCGG -GAATTGGAGGTTTTATCAAAGGAAGACAGTATGTTCAAATAGTCATAGAAATTGGTGGAAAGAAAGCTAT -AGGTACAGTATTAGTAGGACCAATACCTGTCAACATAATTGGAAGAAATCTGTTGACTCAGATTGGTTGC -ACTTTAAATTTTCGCATTAGTCCTATTGAAACTTTACCAGTAAAATGGAAGCCAC ->read_573_from_b -GGCAACCAAAGGAAGCTCTATTAGATACGGGAGCAGATGATAAAGTTTTAGAAGAAATAGAGTTGCCAGG -AAAATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTATCAAAGTAAGACAGTATGATCAAATAGTC -ATAGAAATTTGTCGAAAGAAAGCTATAGGCACAGTATTAGTAGGACCTACACCTGTCAGCATAATTGGAA -GAAATCTGTTGACTCAGATTGGTTGCACTTTAAATTTTCCCATTAGTCCTATTGAAACTGTACCAGTAA ->read_574_from_b -AAAGTAGGAGGGCAACTAAAGGAAGCTCTATTAGATACGGGAGCAGATGATACAGTATTAGAAGAAATAG -AGTTGCCACGAAGATGGAAACCAAAAATGATAGGGGGAAGTGGAGGTTTTATCAAAGTAAGACAGTATGA -TCAAACAGTCATAGAAATTTGTGGAAAGAAAGCCATAGGTACATTATTAGTACGACCTACACCTGTCAAC -ATAATTGGAAGAATTCTGTTGACTCAGATTGGTTGCCCTTTAAATTTTCCCATTAGTCCTATTGAAACTG -TACCAGTAAGA ->read_575_from_b -CAACGACCCCTTGTCACAATAAAAGTAGGAGGGCAACTAAAGGAAGCTCTATTAGATACGGGAGCATATG -ATACAGTATTAGAAGAAATAGAGTTGCCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGATGTTT -TATCAAAGTAAGACAGTATGATCAAATAGTCATAGAAATTTGTGGAAAGAAAGCTATAGGTACAGTATTA -GTAGGACCTACACCTGTCAACATAATTGGAAGAAATCTGTTGACTCAGATTGGTTGCAGTTTAAATTTTC -CCATTAGTCCTATGGGAACTGTAACAGTAAAATTGAAGCC ->read_576_from_a -AAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGATACAGGAGCAGATGATACAGTGTTAGAAGAAACG -AATTTACCAGGAAGATGGAACCCAAAAATGATAGGGGGAATTGGAGGTTTTATCAAAGTAAGACAGTATG -ATCAGATACCCATAGAAGTTTATGGACATAAAGCTATAGGTACAGTATTAGTAGGACCTACACCTGTCAA -CTTAATTGGAAGGAATCTGTTGACCGAGATTGGTTGCACTTTAAATTTTCCCATTAGTCCTATTGAAACT -GCATCAGTAAAATTACAGCCGG ->read_577_from_b -CACAATAAAAGTAGGAAGGCAACTAAAGGAAGCTCTATTAGATACGGGAGCAGATGATACAGTAAGAGAA -GAAATAGAGTTGCCAGGAAGAAGGGAACCAAAAATGATAGGGGGAATTAGAGGTTTTATCAAATTAAGAC -AGTATGATCAAATAGTCATAGAAATTTGTCGAAACAAAGCTATAGGTACAGTATTAGTAGGACCTACACC -TGTCAACATAATTGGAAGAAATTTGTTGACTCAGATTGGTTGCACTTTCAATTTTCCCATTAGTCCTGTT -GAAACTGTACCAGTAAAATTGAAGCCAGGAATGG ->read_578_from_b -AGGAGGGCAACTAAAGGAAGCTCTATTAGATACGGGAGCAGCTGATACAGTATTAGAAGAAATAGAGATG -CCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTAGCAAAGTAAGACAGTACGATCAAA -TAGTCATAGAAATTTCTGGACAGAAAGCTATAGGTAGAGTATTAGGAGGACCTACACCTGTCAACATAAT -TGGAAGAAATCTGTTGACTCAGATTGCTTGCACTTTAAATTTTCCCATTAGTCCTATTGAAACTGTACCA -GTAA ->read_579_from_b -AATCACTCTTTGGCAACGACCCCTTGTCTCAATAAAAGTAGGAGGGCAACTAAAGGAAGCTCTATTAGAT -ACGGGAGCAGATGATACAGTATTAGAAGAAATAGGGTTGACAGGAAGATGGAAACCAAAAATGATAGGGG -GAATTGGAGGTTTTATCAAAATAAGACAGTATGATCAAATAGTCATGGAAATTTGTGGAATGAAAGCTAT -AGGTACAGTATCAGTAGGACCTACACCTGTCAACATAATCGGAAGAAATCTGTTGACTCAGATTGGTTGC -ACTTTAAATTTTCCCATTAGTCCTATTGAAACTGTACCAATAAAATTGAAGCCAGGAATGGATGGCCCA ->read_580_from_b -ATAAAAGTAGGAGGGCAACTAAAGGAAGCTCTATTAGATACGGGAGCAGATGATACATTATTAGAAGAAA -TAGAGTTGCCAGGAAGATGGAAACCAAAAATGAGTGGGGGAATTGGAGATTTTATCCAAGTAAGACAGTA -TCATCAAACAGTCATAGAAATTTGTGGAAAGAAAGCTATAGGTACAGTATTAGTAGGACCTACACCTGTC -ACCATAATTGGAAGAAATCTGTTGACTCAGATTGGTTGCACTTTAAATTTTCCCATTAGTCCTATTGG ->read_581_from_b -TGGCAACGACCCCTTGTCACAATAAAAGTAGGAGGGCAACTAAAGAAAGCCCTATTAGATACGGGAGCAG -ATGATACAGTATTAGAAGAAATAGAGTTCCCAGGAAGATGGAAACCAAAAATGATAGGGTGAATTGGAGG -TTTTATCAAAGTAAGACAGTATGATCAAATAGTCATAGAAATTTGTAGAAAGAAACCTATAGGTACCGTA -TAAGGAGGACCTACACCTGTCAACATAATTGGAAGAAATCTGTTGACTCAGATTGGTTGCACTTTAAATT -TTCCCATTAGTCCTATTCAAACTGTACCAGTAAAATTG ->read_582_from_b -GGCCCCTGGTCACAATAAAAGTAGGAGGGCAACTAAAGGAAGCTCTATTAGATACGGGAGCAGATGATAC -AGTTTTAGAAGAAATAGAGTTGCCAGGAAGATGGAAACCAAAAATGTTAGGGGGAATTGGAGCTTTTCTC -AAAGTAAGACAGTATGATCAAATAGTCATAGAAATTTGTGGAAAGAAAGCTATAGGTACACTATTAGTAG -GACCTACACCTGTCAACATAATTGGAAGTAATCTGTTGACTCAGAATGGTTGCACTTTAAATTTTCCCAG -TAATCCTATTGAAACTG ->read_583_from_b -TTGTCACAATAAAAGTAGGAGGGCAACTAAAGGAAGCTCTATTAGATACGGGAGCAGATGATACGGTATT -AGAAGAAATAGAGTTGCCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTATCAAAGTA -AGACAGTATGATCAAATAGTCATAGAAATTTGTGGAAAGAAAGCTATAGGTACAGTATTTGTAGGACCTA -CACCTGTCAACATAATTGGAAGAAATCTGTTGACTCAGATTGGTTGCACTTTAAATTTTCCCATTAGTCC -TAT ->read_584_from_a -TCTTTGGCAGCGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAAATACACGA -GCAGATGATACAGTGTTAGAAGAAATGAATTTACCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTG -GGGGTTTTATCAAGGTAAGACAGTATGATCAGATACGCATAGAAGTTTGTGGACATAAAGCTATAGGTAC -AGTATTAGTAGGACCTACACCTGTCAACATAATTGGAAGGTGTCTGGTGACCGAGATTGGTTGCACTTTA -AACTTTCCCATTAGTCCTATTGAAACTGTACCAGTAAAATTAAAGCCGGGA ->read_585_from_a -GTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGATACAGGAGCAGATGATACACTGTTAG -AAGAATTGAATTTACCAGGAAGGTGGAAACCAAAAATGATAGGGGGAATTGGAGGTTCTAGCAAAGTAAG -ACATTATGATCAGATACCCATAGAAGTTTGTGGACATAAAGCTATAGGTACAGTATTAGTAGGACCTACA -CCTGTCAACATAATGGGAAGGAATCTGTTGACCGAGATTGGTTGCACTTTAAATTTGCCCATTAGTCCTA ->read_586_from_b -ACATCACTCTTTGGCAACGACCCCTTGTCCCAATAAAAGTAGGAGGGCAACTGAAGGAAGCTCTATTAGA -TACGGGAGCAGATGAGACAGTATTAGAAGCAATAGAGTTGCCAGGAAGATGGAAACCAAAAATGAGAGCG -GGAATTGGAGGTTTTATCAAAGTAAGACAGTATGATCAAATAGTAATAGAAATTTGTGGAAAGAAAGCTA -TAGGTACAGTATTAGTAGAAACTACACCTGTCAACATAATTGGAAGAAATCTGTTGACTCAGATTGGTTG -CACTTTAAATTTTCCCATTAGTCCTATTGAAACTGTACCAGTAAATTTGAAGC ->read_587_from_b -CGACCCCTTGTCTCAATAAAAGTAGGCGGGGAACTAAAGGAAGCTCTATTAGATACGGGATCAGATGATA -CAGTATTAGACGAAATAGAGTTGCCAGGAAGATGGAAACCAAAAATGATTGGGGGAATTGGAGGTTTTAT -CAAAGTAAGACAGTATGATCAAATAGTCATAGAAATTTGTGGAAAGAAAGCTATAGGTACAGTATTAGTA -GGACCTACACCTGTCAACATAATTGGAAGAAACCTGTTGACTCAGATTGGTTGCACTTTAAATTTTCCCA -TTAGTCCTATTGAAACTGTTCCAGTAAAA ->read_588_from_b -AAGTAGGAGGGCAACTAAAGGAAGCTCTATTAGATACGGGAGCAGATGATACAGTATTAGAAGAAATAGA -GTTGCAAGGAAGATGGAAACCAAAAATGGTAGGGGGAATTGGAGGTTTTATCAAAGTAAGTCAGTATGAT -CAAATAGTCATAGAAATTTCTGGAAAGAAAGCTATAGGTACAGTATTAGTAGGACCTACACCTGTCAATA -TAATTGGAAGAAATCTGTTGACTCAGATTGGTTGCACTTTAAATTTTCCCATTAGTCCTATTGAAACTTC -AGCAGTAA ->read_589_from_b -AGGAGGGCAACTAAAGGAAACTCTATTAGATACGGGAGCAGATGATACAGTATTAGAAGAAATAGAGTTG -CCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTATCAAAGTAAGACAGTATGATCAAA -TAGTCATGGAAATTTGTGGAAAGAAAGCTATAGGTACAGTATTAGTAGGACCTACACCTGACAACATAAT -TGGAAGAAATCTTTTGACTCAGATTGGTTGCACTTTAAATTTCCCCATTAGTCCTATTGAAACTGTACCA -GTAAAATTGAAGCCAGG ->read_590_from_b -GGCAACGACCCCTTGTCACAATAAAAGTAGGCGGGCAACTAAAGGAAGCTCTATTAGATACGGGAGCACA -TGATACAGTATTAGAAGTAATAGAGTTGCCAGGAAGATGGAAACCAAAAAGGATAGGGGGAATTGGAGGT -TTTATCAAAGTAAGACAGTATGATCAAATAGTCATAGAAACTTGTGGAAAGAAAGCTATAGGTACAGTAT -TACTAGGACCTACACCTGTCAACATAATTGGAAGAATTCTGTTGACTCGGATTGGTTGCACTTTAAATTT -GCCCATAAGTCCTATTGAAACTGTACCAGTAAAATTG ->read_591_from_b -AAGTAGGAGGGCAACTAAAGGGAGCTCTATTAGATACGGGAGCAGATGATACAGTATTAGAAGAAATAGA -GTTGCCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGAAGTTTTATCAAAGTAAGACAGTATGAT -TAAATAGTCATAGAAATTTGTGGAAAAAAAGCTATAAGTACAGTATTATTAAGACCTACACCCGTCAACA -TAATTGGTAGAAATCTGTTGACTCAGATTGGTTACACTTCAAATTTTCCCATTAGTCCTATTGAAACTGT -ACCAGTAAAATTGAAGCCAGGAATGGATGGCCCAAA ->read_592_from_b -CCTTGTCACAATAAAAGTAGGAGCGCAATTAAAGGAAGCTCTATTAGACACGGGAGCAGATGATACAGTA -TTATAAGAAATAGAGCTGCCAGGAAGATGGAAACCAAAAATGGTAGGGGGAATTGGAGGTTTTATCAAAG -TAAGACAGTATGATCAACTAGTCATAGAAATTTGTGGAAAGAAAGCTATAGGCACAGTATTAGTAGGACC -TACACCTGTCAACATAATTGGAAGAAATCTGTTGACTCAGATTGGTTGCACTTTAAATTTTCCCATTAGT -CCTATTAAAACTGT ->read_593_from_b -AGTAGGAGGGCAACTAAAGGAAGCTCTATTAGATACGGGAGCAGATGTTAGAGTATTAGAAGAGATAGCG -TTGCCAGTAAGATGGAAACCAAAAATGATAGGGGGAAATGGAGGTATTATCAAAGTAAGACAGTAGGATC -AAATAGTCGTAGAAATTTGTGGAAAGAAGGCTATAGGTACAGTATTAGTAGGACCTACACCTGTCAACAT -AAATGGTAGAAGTCCGTTGACTCAGATTGGTTACACTTTAAATTTTCCCATTAGTACTATTGAAACTG ->read_594_from_b -CACTCTTTGGCAACTACCCCTTGTCACAATAAAAGTAGGAGGGCAACTAAAGGAAGCTCTATTAGATACG -GGAGCAGATGATACAGTATTAGAAGAAATAGAGTTGCCAGGAAGATGGAAACCAAAAATGATAGGGTGAA -TTGGAGGTTTTATCAAAGTAAGACAGTATGATCAAATAGTCATAGAAATTTGTGGAAAGAAAGATATAGG -TACAGTATTAGTAGGACCTACACCTGTCAACATAATCGGAAGAAATCTGATGACTCAGATTGGTTCCACT -GTAAATTTTCCCATTAGTCCTATTGCAACTG ->read_595_from_a -GGCAACTAAAGGAAGCTCTATTAGATCCAGGAGCAGATGATACGGTGTTAGTAGAAATGAATTTACCAGG -AAGATGGAAACTAAAAATGATAGGGGGAATTGGCGGTTTTATCAAAGTAAAACAGTATGATCAGATACCC -ATAGAAGTTTGTGGAGATAAAGCGATAGGTACAGTATTAGTAGGACCTACACCTGTCAACATAATCGGAA -GGAATCTGTTGACCGAGATTGATTGCACTTTAAATTTTCCCATTAGTCCTATTGAAACTGCACCAGTAAA -ATTAAAGCCGGGAATGG ->read_596_from_b -TAGGAGGGCAACTAAAGGAAGCTGTATTAGATACGGGAGCAGATGATACAGTATTAGAAGAAATACAGTT -GCCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTATCAAAGTAAGACAGTATGATCAA -ATAGTCATAGAAATTTGTGTAAAGAAAGCTATAGGTACAGTATTAGTAGGACCTACACCTGTCAACATAA -TTGGAAGAAATCTGTTGACTCACATTGGTTGCACTTTAAATTTTCCCATTAGTCCTATTGCAACTGTACC -TATAAAAT ->read_597_from_b -AGGGCAACTAAAGGAAGCTCTATTAGATACGGGAGCAGATGATAGAGTATTAGAAGAAATAGAGTTGCAA -GGAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTATCAAAGTAAGACAGTAAGATCAAATAG -TCATAGAAATTGGTGGAAGGAGAGGTATAGGTTCAGTATTAGTAGGACCTACACCTGTCAACATAATTGG -AAGAAATCTGTTGACTCAGATTGGTTGCACTTTAAATTTTCCCATTAGTCCTATTGAAACTGCACCAGTA -AGAATG ->read_598_from_b -ACGACCCCTTGTCACGATCAAAGTAGGAGGGCAACTAAAGGAAGCTCTATTAGATACGGGAGCAGATGAT -ACAGTATTAGAAGAAATAGAGTTGCCAGGAAGATGGAAACCAAACATCATAGGGGGCATTGGAGGTTTTA -TCAAAGTAAGACATTTTGATCAAATAGTCATAGAAATTTGTGGAAAGAAAGCTATAGGTACAGTATAAGT -AGGACCTACATCTGTCAACATAATTCGAAGATATCTGTTGACTCAGATTGGTTGCACTTTAAATTTTCCC -ATTAGTCCTATT ->read_599_from_b -CAAAATAAAAGTAGGAGGGCAACTGAAGGAAGCTCTATTAGATACGGGAGCAGATGATACAGTATTAGAA -GAAATAGAGTTGCCAGGAAGATGGAAACCAAAGATGATAGGGGGAATTGGAGGTTTTATTAGAGTAAGAC -AGTTTGATCAAATAGTCATAGAAATTTGAGGAAAGAAAGCTATAGGTACAGTATTAGTAGGACCTACACC -TGTCAACATAATGGGAAGAAATCTGTTGACTCAGATTGGTTGCACTTTAAATTTTCCCATTAGTCCTATT -GAAACT ->read_600_from_b -AATCACTCTTTGGCAACGACCCCTTGTCACAATAAAAGTAGGAGGGCAACTAAAGGAAGCTCTATTAGAT -ACGAGAGCAGATGACACAGTATTAGAAGAAATCGAGTTGCCAGGAAGATGGAAACCAAAAATGTAAGGGG -GAATTGGAGGTTTTATCAAAGTAAGACAGTATGATCAAACAGTCATAGAAATTTGTGGAAAGAAAGCTAT -AGGAACAGTATTAGTAGGACCTACATCTGTTAACATAATTGGAAGTAATCTGTTGACTCAGATTGGTTGC -ACTTTAAATTTTCCCATTAGTCCTATTGAAAC ->read_601_from_b -TTGTCACAATAAAAGTAGGAGGGGAACTAAAGGAAGCTCTATTAGATACGGGAGCAGCTGATACAGTATT -AGAGGAAATAGAGTTGCCAGGAAGATGGAAACCAAAAATGATAAGGGGAATTGGAGGTTTTATCAAAGTA -AGACAGTATGATCAAATAGTCATAGAAATATATGGAAAGAAAGCTATAGATACAATATTAGTAGGACCTA -CACCTGTCAACATAATTGGAAAAAATCTGTTGACTCAGATTGGTTGCACTTTAAATTTTCCAATTAGTCC -AATTGA ->read_602_from_b -CTTTGGCAACGCCCCCTTGTCACAATAAAAGTAGGAGGGCAACTAAATGAAGCTATATTAGATACGGGAG -CAGATGATACATTATTAGAACAAATAGAGTTGCCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGG -AGGTTTTATCAAAGTAAGACAGTATGATCATATAGTCATAGAAATTTGTGGAAAGAAAGCTGTAGGTACA -GTATTAGTAGGACCTACACCTGTCAACATAATTGGAAGCAATCTGTTGACTCAGATTGGTTGCACTTTAA -ATTTTCCCATTAGTCCTATTGAAATTGTACCAGTAAAATTGAAGCCAGGAATCGATG ->read_603_from_b -GTCACAATAAAAGTAGGAGGGCAACTAAAGGAAGCTCTATTAGATACGGGAGCAGATGATACAGTATTAG -ATGAAATAGAGTTGCTAGGAAGATTGAAACCAAAAATGATACGGGGAATTGGAGGTTTTATCAAAGTAAG -ACAGTATGATCAAATAGTCATAGAAATTTGTGGAAAGAAACCTATAGGTACGGTATTAGTAAGACCTACA -CCTGTCAAGATTATTGGAAGAAATTTGTTGACTCAGATTGGTTGCACTTTAAATTTCCCCATTAGACCTA -TTGAAACTGTACCAGTAAAATTGA ->read_604_from_b -GGCAACTAAAGGAAGCTCTATTAGATACGGGAGCAGATGATACAGTATTAGTAGAAATAGAGTTGCCAGG -AAGATGGAAACCAATAATGATAGGGTAAATTGGAGGTTTTATCAAAGTAAGACAGTATGATCAAAGAGTC -ATAGAAATTTGTGGAATGAAAGCTATAGGTACAGTATTAGTAGGACCTACACCTGTCAACATAATTGGAA -GAAATCTGTTGACTCAGATTGGTTGCACTTTAAATTTTCCCATTAGTTCTATTGAAACTGTACCAGTAAA -ATTGAAGCCAGCAATGGATGGCCCAAAA ->read_605_from_b -AATCACTCTTTGGCAACGACCCGTTGTCACAATAAAAGTAGGAGGGCAACTAAAGGAAGCTCTATTAGAT -ACGGGAGCAGATGATACAGTATTAGAAGAAATAGAGTTGCCAGGAAGATGGAAACCAAACATGATAGGGG -GAATTGGAGGTTTTATCAAAGTAAGACAGTATGATCAAAAAGACATAGAAATTTGTGGAAAGAAAGCTAT -AGGTACAGTATTAGTAGGACCTACACCTGTCAACATACTTGGAAGAAATCTGTTGACTCAGATTGGTTGC -GCTTTAAATTTGCCCATTAGTCCTATTGAAGCTG ->read_606_from_b -GAGGGCAACTAAGAGAAGATCTATTAGATACGGGAGCAGATGATACAGTATTAGAAGAAATAGAGTTGCC -AGGAAGATGGAAACCAAAAATGAGAGGGGGAATTGGAGGTTTTATCAAACTAAGACAGTATTTCCAAATA -GTCATAGAAATTTGTGGAAAGTAAGCTATAGGTACAGTATTAGTAGGACATACACCTGTCAACATAATTG -GAAGAAATCTGTTGACTCAGATTGGTTGCGCTTTAAATTTTCCCCTTAGTCCTATTGAAACTGTACCAGT -AAAATTGAAGCC ->read_607_from_b -CTTCTCACAATAAAAGTAGGAGGGCAACTAAAGGAAGCTCTATTAGATACGGGAGCAGCTGATACAGTAT -TAGAAGAAATAGAGTTGCGAGGAAGATGGAAACCAAAAATGAGAGGGGGAATTGGAGGTTTTATCAAAGT -AAGAAAGTATGATCAAATAGTCATAGAAATTTGTGGAAAGAAAGATATAGGTACAGTATTAGTAGGACCT -ACACAAGTCAACATAATTGGAAGAAATCTGTTGACGCAGATTGGTTGCACTTTAAATTTACCCATTAGTC -CTATTGAAACTGTACCAGTAAA ->read_608_from_b -GGGCAACTAAAGGAAGCTCTATTAGATACGGGAGCAGATGATACAGTATTAGAAGTACTAGAGTTGCCAG -GAAGATGGAAACCAAAAATGATAGGGCGAATTGGAGGTTTTATCAAAGTAAAACAGTATGATCAAATAGT -CATAGAAAGTGGAACAAAGAAAGCAATAGGTACAGTATTAGTAGGACCTACACCTGTCACCATAATTGGA -AGAAATCTGTTGACTCAGATTGGTTGCACTTTAAATTATCCCATTAGTCCTATTGAAACTGTACCAGTAA -AATTGAAGCC ->read_609_from_b -ACGACCCCTTGTAACAATAAAAGTAGGAGGGCAACTAAAGGAAGCTCTATTAGATACGGGAGCAGATGAT -ACAGTATTAGAAGAAATAGAGTTGCCAGGAAGATGGAAACCAAAAATGATGGGGGGAATTGGAGGTTTTA -TCAAAGTAAGACAGTATGATCAAATAGTCATAGAAATTTGTGGAAAGAAAGCTATAGGTACAGTATTAGT -AGGACCTACACCCGTCAACATAATTGGAAGAAATCTGTTGACTCAGATTAGTTGCACTTTAAATTTTCCC -AATAGTCCTATTGAAACTGTACCA ->read_610_from_b -CTCTTTGGCAACGTCCCCTTGTCACAATAAAAATAGGAAGGCAACTAAAGGAAGCTCTATTAAATACGTG -AGCAGATGATACAGTATTAGAAGAAATACAGTTGCCAGGAAGATGGAAACCAAAAATGATAGGGGCAATT -GGAGGTCTTATCAAAGTAAGACAGTATGATCAAATAGTCATAGAAGTTTGTGGAAAGAAAGCTATAGGTA -CAGTATTAGTAGGACCTACACCTGTCAACATAATTGGAAGAAATCTGTTGACTCAGATTGGTTGCACTTT -AAATTTTCCCATTAGTCCTATTGAAACTGTACCAGTAAAATTGCAGCCAGGAA ->read_611_from_b -GTCACAATAAAAGTAGGAGGGCAACTAAAGGAAGCTCTATTAGATACGGGAGCTGATGATACAGTATTAG -GAGAAATAGAGTTGCTAGGAAGATGGAAACCAAAAATGATAGGGGGACTTGGAGGTTTTATCAAAGTCAG -ACAGTATGATCGAATAGTCACAGAAATTTGTGGAAAGAAAGCTATAGGTACAGTATTAGTAGGACCTACA -CCTGTCAACATAATTGGAAGAAAACTGTTGACTCAGATTGGTTGCACTTTAAATTTTGCCATTAGTCCTA -TTGAAACTGAACC ->read_612_from_a -AATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGATACAGGAGCAGATGATACAGTGTTAGAAGAA -ATGAATTTACCAGTAAGAGGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTATCTAAGTGAGACAGT -ATGATCAGATACCCATAGAAGTTTGTGGACATAAAGCTATAGGTACAGTATTAGTAGGACTTACACCTGT -TAACATAATTGGAAGGAATCTGTTGACCGAGATTGGTTGCACTTTAAATTTTCCCATTAGTCCTATTGAA -ACTGTACCAGTATAATTAAAGCCGGGAATGG ->read_613_from_b -AGTAGGAGGGCAACTAAAGGAAGCTCTATTAGATACGGGAGCAGATGATACAGTATTAGAAGAAATAGAG -TTGCCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTATCAAAGTAAGACAGTATGATC -AAATAGTCATAGAAACTTGTGGATAGAAAGCTATACGTACAGTATTAGTAGGACCTACACCTGTCAACAT -AATTTGAAGAAATCTGTTGACTCAGATTGGTTGCACTTTAAATTTTCCCATTCGTTCTATTTAAACTGTA -CCAGTAAAATTGAAGCCAGGA ->read_614_from_a -ACTCTTTGGCAGCGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGATACAG -GAGCAGATGATACATTGTTAGAAGAAATGAATTTACCAGGAAGCTGGAAACCAAAAATGATAGGGGGAAT -TGGAGGTTTTATCAAAGAAAGACAGTATGATCAGATACCCATAGAAGTTTGTTGACATAAAGCTAGAGGT -ACAGTATTAGTAGGACCTACACCTGTCAACATAATTGGAAGGAATCTGTTGACCGTGATTGGTTGCCCAT -TAAATTTTCCCATTAGTCCAATTGAAACTGTACCAGTAAAATTAAAGCCGGGGATGGAGGG ->read_615_from_b -GGCAACGTCCCCTTGTCACAATAAAAGTAGGAGGGCAACTAAAGGAAGCTCTATTAGATACGGGAGCAGA -TGATACAGTATTAGAAGAAATAGAGTTGCCAGGAAGAGGGAAACCAAAAATGATAGGGGGAATTGGAGGT -TTTATCAAAGTAAGACCGTATGATCAAATAGTCATAGAAATTTCTGGAAAGAAAGCTATAGTTACAGTAT -TAGTAGGACCTACACCTGTCAACATAATTGGAAGAAATCTGTTGACTCAGATTGGTTGAACTTTAAATTT -TCCCATTAGTCCTATTGAAACTGTACCAGTAAAATTGAAGCCATGAATG ->read_616_from_b -AAGTAGGAGGGCAACTAAAGGAAGCTCTATTAGATACGGGAGCAGATGATACAGTATTAGAAGAAATAGA -GTTGCCAGGAACATGGAAACCTAAAATGATAGGGGGAATTGGAGGTTTTATCAAAGTAAGACAGTATGAT -CAAATAGTCATAGAAATTTGTGGAAAGAAAGCTATAGGTACAGTATTAGTAGGACCTACACCTGTCAATA -TAATTGGAAGAAATCTGTTGACTCAGAGTGGTTGCACTTTAAATTTTCCCATTAGTCCTATTGAAACTGT -ACCAGTAAAATTGAAGCCAGG ->read_617_from_b -GACCCCTTGTCACAATAAAAGTAGGAGGGCAACTAAAGGAAGCTCTATTGGATACGGGAGCGGATGATAC -AGTATTAGAAGAAATAGAGTTGCCAGGAAGATGGAAACCAAAAATTATAGGGGGAATTGGAGGTTTTATC -AAAGTAAGACAGTATGATCAAATAGTCATAGAAATTTGTGGAAAGAAAGCTATAGGTACAGTATTAGTAG -GACCTACACCTGTCAACATAATTGGATGAAATCTGTTGACTCAGATTGGTTGCACTTTAAATTTTCCCAT -TAGTCTCATTGAAACTGTACCAGTAAAATTGAAGCCAGGAATGGATGGCCCAAAAGT ->read_618_from_b -GCAACGACCCCTTCTCACAATAAAAGTAGGAGGGCAACTAAAGGAAGCTCTATTAGATACGGGAGCAGAT -GATACGGTATTAGAAGAAATAGAGTTGCCAGGAAGATGGAAACCAAAAATGATAGGGTGAATTGGAGGTT -TTATCAAAGTAAGACAGTATGATCAAAAAGTCTTAGAAATTCGTGGAATGAAAGCTATAGGTACAGTATT -AGTAGGACCTACACCTGTCAACATAATTGGATGAAATCTGTTGACTCAGATTGCTTGCACTTTAAATTTT -CGCATTAGTCCTATTGAAACTG ->read_619_from_b -TAGGAGGGCAACTAAAGGAAGCTCAATTAGATACGGGAGCAGATGAGACAGTATTAGAAGAAATAGAGTG -GCCAGGAAGATGGAAACCAAAAATTTTAGGGGGAATTGGAGGTTTTATCTAAGTAAGACAGTATGATCAA -ATAGCCATATAAATTTGTGGAAAGAAAGCTATAGGTACAGTATTAGTAGGAACTACACCTGTCAACATAA -TTGGAAGAAATCTGTTGACTCAGATTGGTTGCACTTTAGATTTTCCCATTAGTCCTATTGAA ->read_620_from_b -GAGGGCAACTAAAGGAAGCTCTTTTAGATTCGGGCGCAGATTATACAGTATTAGAAGAAATAGAGTTGCC -AGGAAGATGGAAACCAAAAATGATAGGGGGAATTAGAGGTTTTATCAAAGTAAGACAGGATGATCAAATA -GTCATAGAAATTTGTGGAAAGAAAGCTATAGGTACAGTATTAGAAGGACCTACACCTGTCAACATAATGG -GAAGAAATCTGTTGGCTCAGATTGGTTGCACTTTAAATTTTCCCATTAGTACTATTGAA ->read_621_from_b -TCTTTGGCAACGACCCCTAGTGACAATAAAAATAGGAGGGCAACTAAAGGAAGCCCTATTAGATACGGGA -GCAGATGATACAGTATTAGAAGAAATAGAGTTGCCAGGAAGATGGAAACCTAAAATGATAGGGGGAATTG -GAAGTTTTATCAAAGTAAGACAGTATGATCAAATAGTCATAGAAATTTGTGGAAAGAAAGCTATAGGTAC -AGTATTAGTAGGACCTACACCTGTCAACATAATTGAAAGAAATCTGTTGAATCAGATTGGTTGCACTTTA -AATTGTCCCATTAGTCCTA ->read_622_from_a -ATAGGGGGGAAACTAAAGGAAGCTCTATTAGATACAGGAGAAGATGATACAGTGTTAGAAGAAATCAATT -TACCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTATCAAAGTAAGACAGTATGATCA -GATACCCATAGAAGTTTGTGGACATAAATCTAGAGGTACAGTATTCGTAGGACCTACACCTGTCAACATA -ATTGGAAGGAATCTGTTGACCGAGATTGGTTGCACTTTAGATTTTCCCATTAGTCCTATTGAAACTGTAC -CAGTAAAATTAAAGCCG ->read_623_from_b -CACTCTTTGGCAACGACCCCTTGTCACAATAAAAGTATGATGGCAACTAAAGGATGCTCTATTAGATGCG -GGAGCAGATGATACAGTATTAGCAGAAATAGAGTTGCCAGGGAGATGGAAACCAAAAATGATAGGGGGAA -TTGGAGGTTGTATCAAAGTAAGACAGTATGATCAAATAGTCATAGAAATTTGTGGAAAGAAAGCTATAGG -TACAGTATTAGTAGGACCTACACCTGTCAACATAATTGGAAGAAATCTGTTGACTCAGATTGGGTGCACT -TTAAATTTTCCCATTAGTCCTATTGAAACTGTACCAGTAAAATTGA ->read_624_from_a -CTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGATACATGAGCAGATGATACGGTGT -TAGAAGAAATGGATTTACCAGGAAGATGGTAACCAAAAATGATAGGGGGAATTTGAGGTTTTATCACAGT -AAGACAGTATGATCAGATACCCATAGAAGTTTGTGGACATAAAGCTATAGGTACAGTATTAGTAGGACCT -ACACCTGTCAACATAATTGGAAGGAATCTGTTGTCCGAGATTGGTTGCACTTTAAATTTTCCCATTAGTC -CTATTGGAACTGTACCAGTAAAATTAAAGCC ->read_625_from_b -ACGACCCCTTGTCACAATAAAAGTAGGAGTGCAACTAAAGGAAGCTCTATTACATACGGGAGCAGATGAT -ACAGTATTAGAAGAAATAGAGTTGCCAGGAAGATGGAAACCAAAAATGATAGCGTGAATTGGAGGTTGTA -TCAAAGTAAGACAGTATGATCAAATAGTCATAGAAATTTGTGGAAAGAAAGCTATAGGTACAGTATTAGT -AGGATCTACACCTGTCAACATAATTGCAAGAAAACTGTTGACTCAGATTGGTTGCACTTTAAATTTTCCC -ATTAGTCCTATTGAAACTTTACCAGTAAAATTGAAGCCAG ->read_626_from_b -ATCACTCTTTGGCAACGACCCCTTGTCACAATAAAAGTAGGAGGGCAACTAAAGGAAGCTCTATTAGATA -CGGGAGCAGATGAAACAGTATTAGAAGAAAAAGAGTTGCCAGGAAGATGGAAACCAAAAATGATAGCGGG -AATTGGAGGTTTCATCAAAGTAAGACAGTATGATCAAATAGTCATAGAAATTTGTGGGAAGACAGCTATC -GGTACAGTATTAGAAGGACCTACACCTGTCAACATAATTGGAAGAAATCTGTTGACTCAGATTGGTTGCA -CTTTAAGTTTTCCGATTCGTCCTATTGAAACTGTACCAGTAAAATTGAAGCCA ->read_627_from_b -AATCACTCTTTGGCAACGACCCCTTGTCACAATAAAAGTAGGAGGGCAACTAAAGGAAGCTCTATTAGAT -ACGGGAGCAGATGGTCCAATATTAGAAGAAATAGAGTTGCCAGGAAAATGGAAACCAAAAATGATAGGGC -GAATTGGAGGTTTTATCAAAGTTATACAGTATGATCAAATAGTCAGAGAAATTTGTGGAAAGAAAGCTAT -AGGTACAGTATTAGTGGGACCTACACCTGTCAACATACTTTGAAGAAATCTGTTGACTCAGATTGGTTGC -ACTTTAAATTTTCCAATCAGTCCTATTGAAACTGTACCAGTAAAATTGAAG ->read_628_from_a -ACCCCTCGTCTCAAGAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGATACAGGAGCAGATGATACA -GTGTTAGAAGAAATGAATTGACCAGGAAGATGGAAACCAAAGATGATAGGGGGAATTGGAGGTTTTATCA -AAGTAAGACAGTATGATCAGATACCCAAAGAAGTTGGTGGACCTAAAGCTATAGGAACAGTATTAGTAGG -ACCTACCCCTGTCAACATACTTGGAAGGAATCTGTTGACCGAGATTGGTTGCACTTTAAATTTTCCCATT -AGTCCTATTGAAACTGTACCAGTAAAATTAAAGCCGGGA ->read_629_from_b -CTTGTCACAATAAAAGTAGGAGGGCAACTAAAGGAAGCTCTATGAGATACGGGAGCAGATGATACAGTAT -TAGAAGAAATAGAGTTGCCAGGAAGATGGAAACCAACAATGATAGGGGGAATTGGAGGTTTTATCAAAGT -AAGACAGTATGATCAAATAGTCATAGGAATTTGTGGAAAGAAAGCTATAGGTACAGTATTATTAGGACCT -ACACCTGTCAACATAATTGGAAGAAATCTGTTGACTCAGATTGGTTGCACTTTAAATTTTCCCATTAGTC -CTGTTGAAACTGTACCAGTAAAATTGAAGCCAGG ->read_630_from_b -CTCAAATCACTCTTTGGCAACGACCCCTTGTCACAATAAAAGTAGGAGGGCAACTAAAGGAAGCTCTATT -AGATACGGGAGCAGATGATACAGTATTAGAAGAAATAGAGTTGCCAGGAAGATGGAAACCAAAAACGATA -GGGGGAATTTGAGGTTTTATCAAAGTAAGACAGTATGATCAAATAGTCATAGAAATTTGTAGAAAGAAAG -CTATAGGTACAGTATTAGTAGAACCTACACCTTTCAACATAATTGGAAGAAATCTGTTGACTCAGAGTGG -TTGCACTTTAAATTTTCCCATTAGTCCTATTGAAACTGTACAAGTATAATTGAAGCCAGGAATG ->read_631_from_b -TCAAATCACTCCTTGGCAACGACCCATTGTCACTATAAAAGTAGGAGGGCAACTAAAGGAAGCTCCATTA -CATACGGGAACAGATGATACAGTATTAGAAGAAATAGAGTTGCCAGGAAGATGGGAACCAAGAATGGTAG -GGGGAATTGGAGGTTTTATCAAAGTAAGACAGTATGATCAACTAGTCATAGAAATTTGTGGAAAGAAAGC -TATAGGTACGGTATTAGTAGGACCTTCGCCTGTCAACATAATTGGAAGAAATCTGTTGACTCAGATTTGT -TGCACTTTAAATTTTCCCATTAGTCCTATTGAAACTGTA ->read_632_from_b -ATAAAAGTAGGAGGGCAACTAAAGGAAGCTCTACTAGATACGGGAGCAGATGATACAGTATTAGAAGAAA -TAGAGTTGCCAGGAAGAAGGAAACCAAAAATGATAGGGGCAATTGGAGGTTTTACCAAAGTAAGACAGAA -TGATCAAATAGTCATAGAAATTTGTGGAAAGAAAGCTATAGGTGCAGTATTAGTAGGACCTACACCTGTC -ATCATAATTGGAAGATAACTGTTGACTCAGATTGGTTGCACATTAAATTTGCCCATTAGTCCTATTGAAA -CTGTACCAGTAAAATTCAACCCAGGAATGG ->read_633_from_b -TTGGCAACGACCCCTTGTCACAATAAAATTAGGAGGGCAACTAAAGGAAGCTCTATTAGATACGGGAGCA -GATGATACAGAGTTAGAAGAAGTAGAGTTGCCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGAG -GTTTTATCAAAGTAAGACAGTATGATCAAATAGTCATAGAAATTTGTGGAAAGAAAGCTATAGGTACAGT -ATTAGTAGGACCTACACCTGTCAACATAATTGGAAGAAAACTGTTGACTCAGATTTGTTTCACTTTTAAT -TTTCCCATAAGCCCTATTGAACCTGTA ->read_634_from_b -ACGACCCCTTGTCACACTAAAAGTAGGAGGGCAACTAAAGGAAGCTCTATTAGATACGGGAGCAGATGAT -ACAGTATCAGAAGAAATTGAGTTGCCAGGAAGATGGAAACCAAAAATGATAGGTGGAATTGGAGGTTTTG -TCAAAGTAAGACAGTATGATCAAATAGTCATAGAAATTTGTGGAAAGAATGCTATAGGTACAGTATTAGT -AGGACCTACACCTGTCAACATAACTCGAAGAAATCTGTTGACTCAGATTGGTTGCACTTTAAATTTTCCC -TTTAGTCCAATTGAACCTGTACCAGTAAAATTGAAGCCAGG ->read_635_from_a -AAAGATAGGGGGCCAACTAAAGGAAGCTTTATTAGATACAGGAGCAGATGATACAGTGTTAGAAGAAATG -AATTTACCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTATCAAAGTGAGACAGTTTG -ATCAGATACCCATAGAAGTTTTTGGACATAAAGCTAAAGGTACAGAATTAGTAGGACCTACACCTGTCAA -CATAATTGGAAGGAATCTGTTGACCGAGATTGGATGCACTTTAAATTTTCCCATTAGTCCTATTGAAACT -GTACCAGTAAAATTAAAGCCGGGAATGG ->read_636_from_b -GGCAACGACCCCTTGGCACAAAAAAAGTAGGAGCGCAACTAAAGGAAGCTCTATTAGATACGGGAGCAGA -TGATACAGTATTAGAAGAAATAGAGTTGCCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGT -TTTATCAAAGTAAGACAGTATGATCAAATAGTCATAGAAATTTGTGCTAAGGAAGCTATAGTTACAGTAT -TATTAGGACCTACACTTGTCAACATAATTGAAGGAAATCTGTTGACTCAGATTGGTTGCACTTTAAATTT -TCCCATTAGTCCTATTGAAACTGCACCA ->read_637_from_b -GGAGGGCAACTAAAGGAAGCTCTATTAGATACGGGAGCAGATGAGACAGTATTAGAAGAAATACAGTTGC -CAGGAAGATGGAAACCAATAATGATTGGGGGAATTGGAGGTTTTATCAAAGTAAGACAGTATGATCAAAT -AGGCATAGAAATTTGTGGAAAGAAACCTATAGGGACAGTATCAGTCAGACCTACACCTGTCAACATAATT -GGAAGAAATCTGTTGACTCAGATCGGTTGCACTTTAAATTTTCCAATTAGTCCTATTGAACCTGTACCAG -TAAAATTGAAGC ->read_638_from_b -AATCACTCTTTGGTAACGACCCCTTGTCACAATAAAAGTAGGAGGGCAACTATAGGAAGCTCTATTAGAT -ACGGGAGCAGATGATACAGTATTAGAAGAAATAGAGTTGCCAGGAAGATGGAAACCAAAAATGATAGGGG -TAATTGGAGGTTTTATCAAAGTAAGACAGTATGATCAAATATTCATAGAAATTTGTGGAAAGAAAGCTAT -AGGTACAGTATTAGTTGGACCTACACCTGTCAACATAATTGGAAGCAATCTGTTGACTCAGATTGGTTAC -ACTTTAAATTTTCCCATTAGTCCTATTTAAA ->read_639_from_b -CCTTGTCACAATAAAAGTAGGAAGGCAACTAAAGGAAGATCTATTAGATACGGGAGCAGATGATACAGTA -TTAGAAGAAATAGAGGTGCCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTATCAAAG -TAAGACAGTATGATCAAATAGTCATAGAAATTTGTGGATAGAAAGCTATAGTTACAGCATTAGTAGAACC -TACACCTGTCAGCATAATTGGAAGAAATCTGTTGACTCAGATTGGTTGCACTTTAAATTTTCCCATTAGT -CCTATCGAAACTGTACCAGTAAAAT ->read_640_from_b -CCCTTGTCACAATAAAAGTAGGAGTGCAACTAAAGGAAGCTCTATTAGATACGGGAGCAGATGATATAGT -ATTAGAAGAAATAGAGTTGCCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTATCAAA -GTAAGACAGTATGATCAAATAGTCATAGAAATTTGTGGTAAGAAAGCTATAGGTATAGTATTAGTAGGAG -CTACACCTGTCAACATAATTGTAAGAAATCTGTTGACTCAGATTGGTTGCACTTTAAATTTTCCCATTAG -TCCTATTGAAACTGTACCAGTAAAATTGAAGCCA ->read_641_from_a -GATAGGAGGGCAACTAAAGGAAGTTCTATGAGATACAGCAGCAGATGATACAGTGTTAGAAGCAATGAAT -TTACCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTATCATAGTAAGACAGTAGGATC -AGATACCCATAGAAGTTTGTGGACATAAAGCTATAGGTACAGTATTAGTGGGACCTACACCTGTCAACAA -AATTGGAAGGAATCTGTCGTCGGGGATTGGTTGCACTTTAAATTTTCCCATTAGTCCTATAGAAAC ->read_642_from_b -CACTCTTTGGAAACGACCCCTTGTCACAATAAAAGTAGGAGGGGAACTAAAGGAAGCTCTATTAGATACG -GGAGAAGATCAGGCAGTATTAGAAGAAATAGAGTTGCCAACGAGTTGGAAACCAAAAATGATAGGGGGAA -TTGGAGGTTTTATCAAAGTAAGACAGTATGATAAAATAGTCATGGAAATTTGTGGAAAGAAAGCTATAGG -TACAGTGTTAGTAGGACCTACACCTGTCAACATAATTGGAAGAAACCCGTTGACTCAGATTGGTTGCACT -TTAAATTTTCCCATTAGTCCTATTG ->read_643_from_a -AGATAGGGGGGCAACTCAAGGAAGCTCTATTAGATACAGGAGCAGATGATACAGTGTTAGAAGAAATGAA -TTTACCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGACGTTTTATAAAAGAAAGACAGTATGAT -CAGCTACCCAAAGAAATTTGTGGTCATAAAGCTATAGGTTCAGTATTAGTAGGACCTACACCTGTCAACA -TAATTGGAAGGAATCTGTTGACCGAGATTGGTTGCACTTTAAATTTTCCCATTAGTCCTATTGAAACT ->read_644_from_b -TTACAATAAAAGTAGGAGGGCAACTAAAGGAAGCTCTATTAGATTCGGGAGCAGATGATACAGTATTAGA -AGAAATAGAGTTGCCAGGAAGATGTAAACCAAAAATGATAGGGGGAATTGGAGGTTTTATCAAAGTAAGA -CAGTATGATCAAATAGTCATAGAAATTTGTGGACAGAAAGCTATAGGTACAGTATTAGCAGGACCTACAC -CTGTCAACATAATTGGAAGAAATCTGTTGACTCAGATTGGTCGCACTTTAAATTTTCCCATTAGTCCTAT -TGAAA ->read_645_from_a -TCTGATCACTCTTTCGCAGCGACCCCTCGTCACAATACAGATAGGGGGGCAACTAAAGGAAGCTCTATTA -GATACAGGAGCAGATGATACAGTGTTAGAAGAAATGGATTTACCAGCAAGATGGAAACCAAAAATGATAG -GGGGTATTGGAGGTTTTATCAAAGTAAGACAGTATGATCAGATACCCATAGAAATTTGTGGGCATAAAAC -TATAGGTACAGTATTAGTAGGACCTACATCTGTCAACATAATTGGAAGGAATCTGTTGACCGAGATTGGT -TGCACTTTAAATTTTCCCACTAGTCCTATTGAAACTG ->read_646_from_a -ATAAAGATAGGGGGGCAACTAAAGGAAGGTCTATTAGATACAGGAGCGGATGATACAGTGTTAGAAGAAA -TGAATTGACCAGGAAGATGTAAACAAAAAATGATAGGGGGAATGGGAGGTTTTATCAAAGTAAGACAGTA -TGATCAGATACCCATAGAAGTTTGTGGACATAAAGCTATAGGTACAGTATTAGCAGGACCTACACCTTTC -AACATAGCTGGAGGGAATCTGTTCACCGAGATTGGTTGCACTTTAAATTTTCCCATTAGTCCTATTGAAA -CTGTACCAGTAAAATTAAAGCCGGGAATGGATGGCCCAAAG ->read_647_from_b -GCAACGACCCCTTGTCACAATAAAAGTAGGAGGGCAAGTAAAGGAAGCTCTATTAGATACGGGAGCAGAT -GATACAGTATCAGAAGAAATAGAGTTGCCAGGAAGATGGAAACCAAAAATGATAGGCGGAATTGGATGTT -TTATCAAAGTAAGACAGTATGATCAGATAGTCGTAGAAATTGGTGGAAAGAAAGCTATAGGTACAGTATT -AGTAGGACCTACACCTGTTAACATAATAGGAAGAAATCTGTTGACTCAGATTGGTTGCCCTTTTAATTTT -CCCATTAGTCCTGATGAAACTGTA ->read_648_from_a -AGGGGGGCAACTAAAGGAAGCCCCATTAGATACAGGAGCAGATAATACTGTGTTAGAAGAAATGAATTTA -CCAGGAAGATGGAAACCAAAAATGATAGGGGGAGTTGGAGGTTTTATCAAAGTAAGACAGTATGATCAGA -TACCCATAGAAGTTTCTGGACATAAAGCTATAGGTACAGTATTAGTAGGACCTACACCTGTCAACATAAT -TGGAAGGAATCTGTTGACCGAGATTGGTTGCACTTTAAATTTTCCCATTAATCCTATTGAAACTGTACCA -GTAAAATTAAAGCCGGGTATGGATGGCCCAAAGGT ->read_649_from_b -GCAACGACCCCCTGTCACAATAAAAGTAGGAGGGCAACTAAAGGAAGGTCTATTAGATACGGGAGCAGAT -GATACAGGATAAGAAGACATAGAGTTGTCAGGAAGATGGAAACCAGAAATGATAGGGGGAATTGGAGGTT -CTATCAAAGTAAGACAGTATGATCAAATAGTCATAGAAATTTGTGGAAAGAAAGCTATAGGTACAGTATT -AGTAGGACCTACACCTGTCAACATAATTGGAAGAAATCTGTTGACTCAGATTGGTTGCACTTTAAAGTTT -CCCATTAGTCCTATTGAAACTGGACCA ->read_650_from_b -CGACCCCTTGTCACAATAAAAGTTGGAGGGCAACTAAAGAAAGCTCTATTACATACGGGAGCAGATGATG -CAGTATAAGAAGAAATAGAGTTGCCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTAT -CAAAGTAAGACAGTATGATCAAATAGTCATAGAATTTTGTGGAAAGAAAGCTATAGGTACAGTATTAGTA -CGACCTACACCTGTCAACATAATTGTAAGAAATCTGTTGACTCAGATTGGTTGCACTTTAAATTTTCCCA -TTAGTCCTATTGAAACTGTACCAGTAAAATTGAAGCCAGGAATGGATGGCCGA ->read_651_from_b -ACTCTTTGGCAACGACCCCTTGTCACAATAAAAGTAGGAGGGCAACTAAAGGAAGCTCTATTAGCTACGG -GAGCAGATGATACAGTATTAGAAGAAATAGACTTGCCAGGAAGATGGAAACCAAAGATGACAGGGGGAAT -TGGAGGTTTTATCAAAGTAAGACAGTATGATCAAATACTCATAGAAATTCGTGGAAAGTAAGCTATAGGT -ACAGTATTAGTTGGACCTACACCTGTCAACATAATCGGAAGAAATCTGTTGACTCAGATAGGTTGCACTT -TAAATTTTCCCATTAGTCCTATTGAAACTGTACC ->read_652_from_b -AACGACCCCTTGTCACAATAAAAGTAGGGGGGCAACTAAAGGAAGCTCTATTAGATACGGGAGCAGATGA -TACCGTATTAGAAGAAATAGAGTAGCCAGGAAGATGGAAACCCAAAATGATAGGGGGAATTGGAGGTTTT -ATCAAAGTCAGACAGTACGAACAAATAGTCATAGAAATTTATGGAAAGAAAGCTATAGGTACAGTATTAG -TAGGACCTGCACCTCTCAACATATTTGGAAGAAATCTGTTGACTCAGATTGGTTGCACTTTAAATTTTCC -CATTAGTCCTATTGAAACTGTACCAGTAAAATT ->read_653_from_b -ACAAATCACTCTTTGGCAACGACCCCTTGTCACAATAAAAGTAGGAGGGCAACTAAAGGAAGCTCTATTA -GATACGGGAGCAGATGATACAGTATTAGACGAAATAGAGTTGCCAGGAAGATGGAAACCAAAAATGATAG -GGGGAATTGGAGGTGTTATCAAAGTAAGACAGGATGAGCAAATAGTCTTAGAAATTTGTGGAAAGAAAGC -TATAGGTACAGTATTAGTAGGACCTACACCTGTCACCATAATTGGAAGAAATCTGTTGACTCAGATTGGT -TGCACTTTAAATTCTCCCATTAGTCCTATTGAAACTGTACCAGTAAAATTGAAGCC ->read_654_from_a -GCGACCCCTTGTCACAATAAAAATAGGGGGGTGGCTAAAGGAAGCTCTATTAGATACAGGAGCAGATGAT -ACAGTGTTAGAAGAAATGAATTTACGAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTA -TCAAAGTAAGACATTATGATCAGATACCCATAGAAGTTTGTGGACATAAAGCTATAGGTACAGTAGTAGT -AGGACCTACACCTGACAACATAATTGGAAGGAATCTGTTGACCGAGATTGGTTGCACTTTAAATCTTCCC -TTTAGACCTATTGAAACTGCACCAGTAAA ->read_655_from_b -CAACGACCCCTTGTCACAATAAAAGTAGGAGGGCAACTAAAGGTAGCTCTATTAGATACGGGAGCAGATG -ATACAGTATTAGAAGAAAAAGAGTTGCCAGGAAGATGGAAACCAAAAATGTTAGGGGGAATTGGAGGCTT -TATCAAAGTAAGACAGTATGATCAAATAGTCCTAGAACTTTGTGGAAAGAAGGCTATAGGTACAGTATTA -GTAGGACCTACACCTGTCAACATAATTGGAAGAAATCTGTTGACTCAGATTGGTTGCACTTGAAATTTTC -GCATTAGTCCTATTGAAACTGTACCAGTAAAAGTGAAGCCAGGAATGGATGGCCCAA ->read_656_from_b -TAAAAGTAGGAGGTCAACTAAAGGAAGCTCTATTAGATACGGGAGCAGATGAGACAGTATTAGAAGAAAT -AGAGTTGCCAGAATGATGGAAACCAAAAATGATAGGGAGAATTGGAGGTTCTATCAAAATAAGACAGTAT -GATCAAATAATCATAGAAATTTGTAGAAAGAAAGCTATAGGTACAGTATTAGTAGGACCTACACCTGTCA -ACATAATTGGAAGAAATCTGTTGACTCAGATTGGTTGCACTTTAAATTTTCCCATTAGTCCTATTGAAAC -TGCACCAGT ->read_657_from_b -GGCAACGACCCCTTGTCACAATAAAAGTAGGAGGGCAACTAAAGGAAGCTCTATTAGATACGGGAGCAGA -TGATCCAGTATTAGAAGAATTAGAGTTGCCAGGAAGATGGACAGCAAAAATGATAGGGGAAATTGGAGGT -TCTATCAAAGTAAGACAGTATGATCAGATAGTCCTAGAAATTAGTGGAAAGAAAGCGATAGGTACAGTAT -TAGTACGACCTACACCTGTCAACATAATTGGAAGAAATCTGTTGACTCAGATTGGTTGCACGTTAAATTT -TCCCATTAGTCCTATTGAAACTGTACCA ->read_658_from_b -GATAAAAGTAGTAGGGCAACTAAAGGAAGCTCTATTAGATACGGGAGCGGATGATACAGTATTAGAAGAA -TTAGAGTTCCCGGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTATCAAAGTAAGACAGT -ATGCTCAAATAGTCATAGAAAACAGTGGAAAGAAAGCTATAGGTACAGTATTAGTAGCACCTACACCTGT -CAACATAATTGGAGGAAATCTGTTGACTAAGATTGGTTGCACTTTAAAGTTTCCCATTAGTCCTATGGAA -ACTGTACCAG ->read_659_from_b -ACGACCCCTTGTCACAATAAAAGTAGGAGGGCAACTAAAGGAAGCTCTTTTAGATACGGGAGCAGATGAT -ACAGTATTGGAAGAAATAGAGTTGCCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTA -TCAAAGTAAGACAGTATGATCAAATAGTCATAGAAATTTGTGGAAAGAAAGCTATAGGTACAGTATTAGT -AGGACCTACACCTGTCAACATAATTGGAAGAAATCTGTTGACTCAGATTGGTTGCAATTTAAATTTTCCG -ATTAGTCCTATTCAAACTGTACCAGTAAAA ->read_660_from_b -TAGGAGGGCAACTAACAGAAGCTCTATTAGATACGGAAGCAGATGATACAGTATTAGAAGAAATAGAGTT -GCCAGGAAGATGCAAACCAAAAATGATAGGGGGAATTGGGGGTTTTATCAAAGTAAGACAGTACCATCAA -GTAGTCATAGAAATTTGTGGAAAGAAAGCTATAGGTACAGGATTAGTAGGACCTACACCTGTCAACATAA -TTGGAAGAAATCTATTGACTCATATTGGTTGCACTTTAAATTTTCCCATTAGTCCTATTGAAA ->read_661_from_b -CCTCAAATCACTCTTTGGCAACCACCCCTTGTCACAATAAAAGTAGGAGGGCAACTAAAGGAAGCTCTAT -TAGATACGAGAGCAGATGATACAGTATTAGAACAAATAGAGTTGCCAGGAAGATTGAAACCAAAAATGAT -AGGGGGAATTGGAGGTTTTATCAAAGTAAGACAGTATGATCAAATAGTCATAGAAACTTGTGGAAAGAAA -GCTATAGGTACAGTATCAGCAGGACCTACACCTGTCAACATAATTGGAAGAAATCTGTTGCCTCAGATTG -GTTGCACTTTAAATTTTCCCATTAGTCCGATTGAAACTGTT ->read_662_from_b -CTCTTTGGCCACGACCCCCTGTCACAATAAAAGTAGGAGGGCATCTAAAGGTAGCTCTATTAGATACGGG -AGCAGATGATACAGTATTAGCAGAAATAGAGCTGCCAGGAATATGGAAACCAAAAATGATAGGGGGAATT -GGAGGTTTTATCAAAGTGAGACAGTATGATCAAATAGTCATACAAATTTGTGGAAAGAAAGCTATAGGTA -CAGGATTAGTAGGACCCACACCTGTCAACATAATTGGAAGAAATCTGTTGACTCAGATTGGTTGCACTTT -AAAATTTCCCATTAGTCCTATTGAAACTGTACCAGTAAAATTGAAGCCAG ->read_663_from_b -GGCAACGACCCCTTGTCACAAGAAAAGTAGGAGGGCAACTAAAGGAAGCTCTATAAGATACGGGAGCAGA -TGATACAGTATTAGAAGAAATAGAGTTGCCAGCAAGATGGAAACCAAAAATGATAGGGGGAATTGCAGGT -TTTATCAAAGTAAGACAGTATGATCAAATAGTCATGGAAATTTGTGGAAAGAAAGCTATAGGTACAGTAT -TAGTAGGACCTACACCTGTCAACATAATTGGAAGAAATCTGTTGACTCAGATTGGTGGCACTTTAAATTT -TCCCATTAGTCCTATTGAAACTGTACCAG ->read_664_from_b -CCCCTTGTCACAATAAAAGTAGGAGGGCAACTAAAGGAAGCTCTATTAGATACGGGAGCAGATGATAAAG -TATTAGAAGAAATAGAGTTGCCAGGAAGATGCAAACCAAAAAAGAGAGGGGGATTTGGAGGTTTTATCAA -AGTAAGACAGTATGATCAAATAGTCATAGAAATTTGTGGAAAGAAAGCTATAGGTACAGTATTAGTAGGA -CCCACACCTGTCAACATAATTGGAAGAAATCTGTTGACTCAGATTGGTTGCACTTTAAATTTTCCCATTA -CTTCTATTGAAACTGTACCAGTAAAATTGAAGCCAGGAATGG ->read_665_from_a -ATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGATACAGGAGCATATGATATAGTGTTAGAAGAAA -TGAATTCACCAGGAAAATGGAAACCAAAAAGGATCGGGGGAATTGGAGGTATTATCAAAGTGAGACAGTA -TGATCAGATACCCATAGAAGTTTGTGCACATAAAGCTATTGGTACAGTATTAGTAGGACCTACACCTGTC -AACATAATTGGAAGGAATCTGTTGACCGAGATTGGTTGCACTTTAAATTTTCCCATTAGTCCTATTTAAA -CTGTACCAGTAAAATTAAAGCCGG ->read_666_from_b -CTTGTCACAATAAAAGTAGGTGGGCAACTAAAGGAAGCTCTATTAGATACGGGAGCAGATGATACAGTAT -TAGAAGAAATAGAGTTGCCAGGAAGTTGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTATCAAAGT -AAGACAGTATGATCAAATAGTCATAGAAATTTGTGGAAAGAAAGCTATAGGTACAGTATTAGTAGGACCT -ACACCTGTCAACATAATTGGAAGAAATCTGTTAACTCAGATTGGTTGCAGTTTAAAATTTCCCATTAATC -CTATTGTAACTGTACCAGCAAAATTGAAGCCAGGAATGGATATC ->read_667_from_b -CCTTGTCACAATAAAAGTAGTAGGGCAACTAAAGGAAGCTCTATTAGATACGGGAGCAGATGATACAGTA -TTAGAAGAAATAGAGTTGCCAGGAACAAGCAACCCAAAAATGATAGGGGGAATTGGCGGTTTTATCAAAG -TAAGACAGTATGATCAAATAGTCATAGAAGTTTGTGGAAAGAAAGCTATAGGTACAGTATTAGTAGGACC -AACACCTGTCAACATAATTAGAAGAAATCTGTTGACTCAGATTGGTTGCACTTTAAATTCTCCCATTAGT -CCTATTGAAACTGTACCAGTAAAA ->read_668_from_a -GTGGCAGCGACCCCTCGTCACATTAGAAATATGGGGGCAACTAAAGGAAGCTCTATTAGATACAGGAGTA -GATGATACAGTGTTAGAAGAAATGAATTTACCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGAG -GTTTTATCAAAGTAAGACAGTAAGATCAGATACGCATAGAAGTTTGTGGACATAAAGCTATAGGTACAGT -ATTAGTAGGACCTACACCTGACAACATTATTGGAAGGAAGCTGTTGACCGAGATTGGTTGCACTTTAAAT -TTTCCCATTAGTCCTATTGAAACTGCAGCAGTAAAATTAAAGCCGGGAATGGATGGCCCAAAGG ->read_669_from_b -AGTAGGAGGGCAACTAAAGGAAGCTCTATTAGATACGGGAGCAGATGATACTGTATTAGAAGAAATAGAG -TAGCCAGGAAGATGGAAACCAAAAATGATAGGGAGAATTGGCGGTTTTATCAAAGTAAGACAGTATGATC -AAATAGTCATAGAAATTTGTGGAAAAAAAGGTATAGTTACAGTATTAGTATGACCTACACCTGTCAACAT -AATTGGAAGAAATCTGTTGACTCAGATTGGTTGCACTTTAAGTTTTCCCATTAGTCCTATTGAAACTGTA -CCAGTAAAAT ->read_670_from_b -CCTCAAATCACTCTTTGGCAACGACCCCTTGTCACAATAAAAGTAGGAGGGCAACTAAAGGAAGCTCTAT -TAGATACGGGAGCAGATTATAAAGTATCAGAACAATTAGAGTTGCCAGGAAGATGGAAACCAAAAATGAT -AGGGGGAATTGGAGGTTTTATCAAAGTAAGACAGTATGATCAAATAGTCATAGAAATTTTTGGAAAGAAG -GCTATATGTACAGTATTAGTAGGACCTACACCTGTCAACATAATTGGAAGAAATCTGTTGACTCAGATTG -GTTGCACTTTAAATTTTCCCCTTAGTCCTATTGAAACTGTACCAGTAAAATTGAAG ->read_671_from_b -ACGACCCCCTGTCACAATAAAAGTCGGAGGGCAACTAAAGGAAGATCTATTAGATACGGGAGCAGATGAT -ACAGTATTAGAAGAAATAGAGTAGCCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTATTA -TCAAAGTAAGACTGTATGAACAAATAGACATAGAAATTTGTGGAAAGAAAGCTATAGGTACGGTATTAGT -AGGACCTACACCTGTCAACATAATTGGAAGAAATCCGTTGACTCAAATTGCTTGCACTTTAAACTCTCCC -ATTAGTCCTATTGA ->read_672_from_b -AGGGCAACAAAAGGAAGCTCTATTAGATACGGGAGCAGATAATACAGTATTAGAAGAAATAGAGTTCTCA -GGAAGATGGAAACAAAAAATGATAGGGGGAATTGGAGATTTTATCATAGTAAGACAGTATGATCAAATAG -CCATAGAAATTTGTGGAAATAAAGCTATAGGTACAGCATTAGTAGGACCTACACCTGTCAACATAATTGG -AAGAAATCTGTTGACTCAGATTGGTTGCACTTTAAAATTCCCCATTAGTCCTATTGAAACTGTACCAGTA -AAATTGAAGCCAGGAATGGATGGCCCAAA ->read_673_from_a -TTTGGCACCGACCCCTCGTCTCAATAAAAATAGGGGGGCAACTAAAGGAAGCTCTATTAGATACAGGAGC -AGATGATGCAGTGTTAGAAGAAATGAATTTACCAGGAAGATGCAAACCAAAAAGGATAGGGGGAATTGGA -GATTTTATCAAGGTAAGACAGTATGATCAGATACCCATAGAAGTTTCTGGACATAAAGCTATACGTACAG -TATTAGTAGGACCTACACCTGGCAACATAATTGGAAGGAATCTGTTGACCGAGATTGGTTGTACTTTAAA -TGTTCCCATTAGTCCTATTGAAACTGTACCAGTAAAA ->read_674_from_a -TCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGGTACAGGAGCAGATGATACAGTGTT -AGAAGAAAGGAATTTACCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTATCATAGTA -AGACAGTATGATCAGATACCCATAGAAGTTTGTGGACATAAAGCTATAGGTACAGTATTAGTAGGACCTA -CACCTGTCAACATAATTGGAAGGAATCTGTTGACCGAGATTGGTTACACTTTAAATTTTCCCATTTGTCC -TATTGAAACTGTTCCAGTAAAATTAAAGCCGGGAA ->read_675_from_b -TCTTTGGCAACGACCCCTTGTCACAATAAAAGTAGGAGGGCAGCTAAAGTAAGCTCTATTAGATACGGGA -GTATATGATACAGTATTAGAAGAAATAGAGTTGCCAGGAAGATGGAAACCAAAAATGATATGGGGAATTG -GAGGTTTTATCAAAGTAAGACAGTATGATCAAATAGTCATAGAAATTTGTGGAAAGAAAGCTATAGGTAC -AGTATTGGTAGGACCTACACCTGTCAACATAATTGTAAGAAATCTGTTGACTCAGATTGCTTGCACTTTA -AATTTTCCCATTAGTCCTATTGAAAC ->read_676_from_b -ACTCTTTGGCAACGACCCCTTGTCACAATAAAAGTAGGAGGGCAACTAAAGGAAGCTCTATTAGATACGG -GAGCAGATGATACAGTATTAGGAGAAATAGAGTTGCCAGGAAGATGGAAACCAAAAATGATTGGGGGAAT -TGGAGGTTTTATCAATTTAAGACAGTATGATCAAATAGTCATAGAAATTTGTGTAAAGAAATCTCTAGGT -ACAGTATTAGTAGGACCTACACCTGTCAACATAATTGGAAGAAATCTGTTGACTCAGATTGGTTGCACTA -TAAATTTTCCCATTAGTCCAGTTGAAACTGTACCAGTCAAA ->read_677_from_b -ACCCCTTGTCACAATAAAAGTAGGAGGGCAACTAAAGGAAGCTCTATTAGATACGGGAGCAGATGATACA -GTATTAGACGAAATAGATTTGCCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTATCA -AAGTAAGACAGTATGATCAAATAGTCGTAGAAATTTGTGGAAAGAAAGCTATAGGTACAGTATTAGTAGG -ACCTACACCTGTCAACATAATTGGAAGAAATCTGTTGACTCAGATTGGTTGCACTTTAAATTTTCCCATT -AGTCCTATTGAAACTGTACCAG ->read_678_from_b -CTCAAATCACTCTTTGGCAACGACCCCTTGTCACAATAAAAGTAGGAGGGCAACTAAAGGAAGCTCTATT -AGATACGGGAGCAGATGATACAGTATTAGAGGAAATAGAGTTGCCAGGAAGATGGAATCCAAAAATGATA -GGGGGAATTGGAGGTTTTATCAAAGTAAGACAGTATGATCAAATAGTCATAGAAATTTGTGGAAAGTAAG -CTATAGGTACAGTATTAGTAGGACGTACACCTGTCAACATAATTGGAAGAAATCTGTTGACTCAGATTGG -TTGCTCTTTAAATTTTCCCAGTAGTCCTA ->read_679_from_a -TATATAGATAGGGGCGCAACTAAAGCAAGCTCTATTAGATACAGGAGCAGATGATACAGTGTTCGAAGAA -ATGAATTTACCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTATTACCAAAGTAAGACAGT -ATGATCAGATACCGATAGAAGTTTGTGGACATAAAGCTATCGGTACAGTATTAGTAGGACCTACACCTGT -CAACATAATTGGAAGGAATCTGTTGACCGAGATTGGTTGCACTTTAAATTTTCCCATTAGTCCTATTG ->read_680_from_b -GTAGGAGGGCAACTAAAGGAAGCTCTATTAGATACGGGAGCAGATGATACAGTATTAGAAGAAATAGAGT -TGCCAGGAAGATGGAAAACAAAAATGATAGGGGGAATTGGAGGTTTTATCAAAGTAAGACAGTATGATCA -AATAGTCATAGAAATTTGTGGAAAGAAAGCTATAGGTACAGTATTAGTAGGACTTACACCTGTCAACATA -ACTGGAAGAAATCTGTTGACTCAGATTGGTTGCAGTTTAAATTTTCCCATTAGTCCTATTGAGACTGTAC -CAGTAAAATTGAAGCCAGGAATGGATGG ->read_681_from_b -CGACCCCTTGTGACAATAAAAGTAGGAGGGTAACTAAAGGAAGCTCTATTAGATACGGGAGCAGATGATA -CAGTATAAGAAGAAATAGAGTTGCCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTAT -CAAAGTAAGACAGTATGATCAAATAGTCATAGAAATTTGTGGAAAGAAAGCTATAGGTACAGTATTAGTA -GGACCTACACCTGTCAACATAATTGGAAGAAATCTGTTGACTCAGATTGGCTGCACTTTAAATTTTCCCA -TTAGTCCTATTGAAACCGTACCAGTAAAAT ->read_682_from_b -TTGGCAACGACCCCTTGTCACCATAAAAGTAGGAGGGCAACTAAAGGAAGCTCTATTAGATCCGGGAGCA -GATGATGCAGTATTAGAAGGAATAGAGTTGCCAGGAAGATGGAAACCAATAATGATAGGGGGGATTGGAG -GTTTTATCAAAGTAAGACAGTATGATCAAATAGTCATAGAAATTTGTGGAAAGAAAGCTATAGGTACAGT -ATTAGTAGGACCTACACCTGTCAACATAATTGGAACAAATCTGTTGACTCAGATTGGTTGCACTTTAAAT -TTACCCATGAGTCCCATGGAAACTGTAACAG ->read_683_from_a -CAGAGACCCCTCATCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGATACGGGAGCAGATG -ATACAGTGTTAGAAGAAATGAGTTTAGCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTT -TATCAAAGTAAGACAGTATGATCAGAGACCCATAGAAGTTTGTGGACATAAAGCTATAGGTACAGTATTA -GTAGGACCGACACCTGTCAACATAATTGGAAGGAATCTGTTGACCGAGATTGGTTGCACTTTAAATTTTC -CCATTAGTCCTATTGAAACTGTTCGAGTAAAATTAAAGCCGGGAATGGATGG ->read_684_from_b -ATAAAAGTAGGAGGGCAACTAAAGGAAGCTCTATTAGATACGGGGGCAGATGATACAGTATTAGAAGAAA -TAGAGTTGGCGGGAAGATGCAAACCAAAAAAGATAGGGGGAATTGGAGGTTTTATCAAAGTAAGACAGTA -TGAGCAAATAGTCATAGAAATTTGTGGAAAGAAAGCTATAGGTACAGTATTAGTAGGACCTACACCTGTC -AACATAATTGGAAGAAATCTGTTGACTCAGATTGGTTGCACTTTAAATTTTCCCATTAGTCCTATTGAAA -CTGTACCAGTAAA ->read_685_from_b -AGGGCAACTAAAGGAAGCTCTATTAGATACGGGATCAGATGATACAGTATTAGAAGAAATAGTGTTGCCA -GGAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTATCAAATAAAGACAGTATGATCAAATAG -TCATAGAAATTTGTGGAAAGAAAGCTATAGGTACAGTATTAGTAGGACCTACACCTGTCAACATAATTGA -AATAAATCTGTTGACTCAGATTGGTTGCACTTTAAATTTTCTCAGTAGTCCTATTGAAACTGTACCAGTA -AAATTGAAGCCAGGA ->read_686_from_a -TAGGGGGGCAACTATAGGAAGCTCTATTAGATACAGGAGCAGTTGATACAGTGTTAGAAGAAATGAGTTT -ACCAGGAAGATGGAATCCAAAAATGATAGGGGGAATTGGAGGTTTTATCAAAGTAAGACAGTATGATCAG -ATACCCATAGAAGTTTGTGGACATAAAGCTATAGGTACAGTATTTGTAGGACCTACACCTGTCAACAAAA -TTGGATGGAATCTGTTGACCGAGATTGGTTGCACTTTAAATTTTCCCATTAGTCCTATTGAACGTGTACC -AGTAAAATTAAGGCCGGGAA ->read_687_from_b -CTTGTCACAATAAAAGTAGGAGCGAAACTAAAGGAAGCTATATTATATACGGGAGCAGATGATACAGTAT -TAGAAGAAATAGAGTTGCCAGGAAGATGGAAACCAAAAATGATAGGGGGTATTGGAGGTTTTATCAAAGT -AGGACAGTATGATCAAATATTCATAGAAATTTGTGGAGAGAAAGCTATAGGTACAGTATTAGTAGGACCT -ACACCTGTCAACATAATTGGAATAAATCTGTTGACTCAGATTGGTCGCACTCTAAATTTTCCCATTAGTC -CTATTGAAACTGTACCAGTAAAATTGAAGCCAGGA ->read_688_from_a -CACACTTTGGCAGCGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGATACA -GGAGCAGATGATACAGTGTTAGAAGAAATGAATCTACCAGGAAGATGGAAACCAAAAATGATAGGGGGAA -TTGGAGGTTTTAGCAAAGTAAGACAGTATGATCAGATGCCCATAGAAGTTTGTTGACATCAAGCTATAGG -TACAGTATTAGTAGGACCTACACCTGTCAACATAATTGGAAGGAATCTGTTGACCGAGATTGGTTGCATT -TTAAATTTTCCCATTAGTCCTATTGAAACTGTACCAGTAAAATC ->read_689_from_a -TGGCAGCGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTTGATACAGGAGCAG -ATGATACAGTGTTAGAAGAAATGAATTTACCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGG -TTTTATCAAAGTAAGACAGTATGATCAGATACCCATAGAAGTTTGTGGGCATCAAGCTATAGGTACAGGA -TTGGTAGGACCTACACCTGTCAACATAATTGGAAGGAATCTGGTGACCGAGATTGGTTGCACTTGAAATT -TTCCCATTAGTCCTATTGAAACTGTACCAGTAAAATTAAAGCCGG ->read_690_from_a -TTGGCAGCGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGAGACAGGAGCA -GATGATACAGGGTTAGAAGAACTGAATTTACCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGAG -GTTTTATCAAAGTAAGACAGTATGATCAGATACCCATAGAAGTTTGTGGACATAAAGCTATAGGTACAGT -ATTAGTAGCACCTACACCTGTCAACATAATTGGAAGGAATCTGTTGACCGAGATTCGTTGCACTTTAAAT -TTTCCCATTAGTCCTATTGAAACTG ->read_691_from_b -GCAACAACCCCTTGTCACAATAAAAGTAGGAGGGCAACAAAAGGAAGCTCTATTAGATACGGGAGCAGAT -GGTACAGTCTTAGAAGAAATAGAGTTGCCAGGAAGATGGGACGCAAAAATGATAGGGGGAATTGGAGGTT -TTATCAAAGTAAGACAGTATGATCAAATAGTCATAGAAATTTGTGGACCGAAAGATATAGGTACAGTATT -AGTAGGACCTAAACCTGTCAACATAATTGGACGAAATCTGTTGACTCAGATTGGTTGCACTTTAAATTTT -CCCATTAGTCCTATTGAAACTGTAGCAGTAAAATTGAA ->read_692_from_b -TTGTCACAATAAAAGTAGGAGGGCAACTAAAGGAAGCTCTATTAGATACGGGAGCAGATGATACAGTATT -AGAAGAAATAGAGTTGCCAGGAAGATGGAAACCAAAACTGATAGGGGGAATTGGAGGTTCTATCAAAGTA -AGACAGTATGCTCAAATAGTCATAGAAATTTGTGGAAAGAAAACTATAGGTACAGTATTAGTAGGACCTA -CACCTGTCAACATAATTGGAAGATATCTGTTGACTCAGATTGGTTGCACTTTAAACTTTCCCATTAGTCC -TATTGAA ->read_693_from_b -AGTAGGAGGGCAACTAAAGGAAGCGCTATTAGATACGGGAGCAGATGATACAGTATTAGAAGAAAAAGAG -TTCCCAGGAAGCTGGAAACCAAAAATGATAGGGGGAATTGAAGGTTTTATCAAAGTACGACAGTATGTTC -AAATAGTCATAGAAATTTGTGGACCGAAAGCAATAGGTACAGTATTAGTAGGAACTACACCTGTCAACAT -AATTGGAAGAAATCTGTTGACTCAGATTGGTTGCACTTTAAATTTTCCCATTAGTCCCATTGAAACTCTA -CCAGTAAAATTGAAGC ->read_694_from_b -TGGCAACGACCCCTTGTCACAATAAAAGTCGGAGGGCAACTAAAGGAAGCTCTATTAGATACGGGAGCAG -ATGATACAGTATTAGAAGAAATAGAGTTGCCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGG -TTTTATCAAAGTAAGACAGTATGATCAAATAGTCAGAGAAATTTGTGGATAGAAAGCTATAGCTACAGTA -TTAGTAGGAACTACACCTGTCAACATAATTGGAAGAAATCTGTTGACCCAGATTGGTTGCACTTTAAATT -TTCCCATTAGTCCTATTAAAACTGTACCAGTAAAATT ->read_695_from_b -GCAACGACCCCTTGTCACAATAAAAGTAGGAGGGCAACTCAAGGAAGCTCTATTAGATACGGGAGCAGAT -GATACAGTATTAGAAGAAATAGAGTTGCCAGGCAGATGGAAACCAGAAATGATAGGGGGAATTGGAGGTT -TTATCAAAGTAAGACAGTATGATCAAATAGTCATAGAAATTTGTGGAAAGAAAGCTATAGGTACAGTATT -ATTAGGACCTACACATGTCAACATAATTGGAAGAAATCTGTTGACTCAGATTGGTTGCGATTTAAATTTT -CCCTATAGTCCTATTGAATCTGTACCAGTAAAATTGAAGCCAG ->read_696_from_b -ATCACTCTTTGGCAACGACCCCTTGTCACAATAAAAGTAGGAGGGCAACTAAAGGATGCTCTATTAGATA -CGGGAGCAGATGATACAGTATTAGAAGAAATAGAGTTGCCAGGAAGATGGAAACCAAAAATGATAGGGGG -AATTGGAGGTTTTATCAAAGTAACACAGTATCATCGAATAGTCATGGAAATTTGTGGAAAGAAAGCTATA -GGTACAGTATTAGTAGGACCTACACCTGTCAACATAATTGGAAGAAATCTGTTGACTCAGATTGGTTGCA -CTTTAAATTTACCAATTAGTCCTA ->read_697_from_b -GGCAACTAAAGGAAGCTCTATTAGATACGGGAGCAGATCATACAGTATTAGAACAAATAGAGTTGCCAGG -AAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTATCAAGGTAAGACAGTATGATCATATAGTC -ATAGAAATTTGTGGAAAGACAGCTATAGGTACAGTATTAGTAGGACCTACACCTGTCAACATAATTGGAA -GAAATCTGTTGGCTCAGATTGGTTGCGCTTTAAATTTTCCCATTAATCCTATTGAAACTGAACCAGTAAA -ATTGAAGCCAGGAATGGACG ->read_698_from_b -AACGACCCCTTGTCACAATAAAAGTAGGAGGGCAACTAAAGGAAGCTCTATTAGATACGGGAGCAGATGA -TACAGTAGTAGAAGAAATAGAGTTGCCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGTGGTTTT -ATCAAAGTAAGACAGTATGATCAAATAGTCATAGAAATTTGTGGATAGAAAGCGATAGGTACAGTATTAG -TAGGACATACAACTGTCAACATAATTGGAAGAAATTTGTTGACTCAGAATGGTTGCACTTTAAATTTTCC -CACTAGTCCTATTGAAACTGTAACAATAAAAT ->read_699_from_b -GGCAACTAAAGGAAGCTCTAGTAGATACGGGAGCAGATGATACAGTATTAGAAGAAATAGAGTTGCCAGG -AAGATGGAAACCAAAAATAATAGGGGGAATTGGAGGTTTTATCAAAGTAAGACCGTATGATTAAATAGTC -ATAGAAATTTGTGGAAAGAAAGCTATAGGTACAGTATTAAAAGAACCTACACCTGTCAACATAATTGGAA -GAAAGCTGTTGACTCAGATTGGTTGCACTTTAAATTTTCCCATTAGTCCTATTGAAACTGTACCAGTAAA -ACTGAAGCC ->read_700_from_b -TAGGAGGGCAACTAAAGGACGCTCTATTAGATACGGGAGCAGATGATAAAGTGTTAGAAGAAATAGAGTT -GCCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTATCGAAGTAAGAGAGTATGATCAA -ATAGTCATAGAAATTTGCGGAAAGAAAGCTATAGATACAGTATTAGTAGGAGCTACACCTGTCAACATAA -TTGGAAGAAATCTGTTGACTCAGATTGGTTGCACTTTAAATATTCCCATTAGTCGTATTGAAACTGTACC -AGTAAAATTGAAGCCAGGAATG ->read_701_from_b -CAATAAAAGTAGGAGGGCAACTAATGGAAGCTCTATTAGATACGGCAGCAGATGAAACAGTATTAGAAGA -AATAGAGTTGCCAGGAAGATGGATACCAAAAATGAGAGGGGGAATTGGAGGTTTTATCAAAGTAAGACAG -TAGGATCAAATAGTCATAGAAATTTGTGGAAAGAAAGCTATAGGTACAGTATTAGTAGGACCTACACCTG -TCAACATAATTGGAAGAAATCTGTTGACTCAGATTTGTTGCACTTTAAATTTTCCCATTAGTCCTATTGA -AACTGTACCAGTAA ->read_702_from_b -AAATCACTCTTTGGCAACGACACCTTGTCACAATAAAAGTAGCAGGGCAACTAAAGGAAGCTCTATTCGA -TACGGGAGCAGATGATACAGTATTAGAAGAAATAGAGTTGCCAGGAAGATGGAAACCAAAAATGATAGGG -GGAATTGGAGGTTTTATCAAAGTAAGACAGTATGATCAAATAGTCATCGAAATTTGTGGAAAGAAAGCTA -TAGGTACAGTATTAGTAGGACCTACGCCTGTCAACATAATTGGAAGAAATCTGTTGACTCAGATTGATTG -CACTTTAAATTTCCCCATCAGTCGTATTGAAACTGTACCAGTAAAATTTAAGCCAGGAATGGATGGCCCA -AA ->read_703_from_b -AGTAGGAGGGCAACTAAAGGAAGCTCTATTAGATACGGGATCAGATGATACAGTATTAGAAGAAATAGAG -TTGCCAGGAAGATGGAAACCAAAAATGATTGGGGGAATTGGAGGTTTTATCAAAGTAAGACAGTATGATC -AAATAGTCATAGAAATTTATGGAAAGAAAGCTATAGGTACAGTATTAGTAGGACCTACACCTGTCAACAT -AATTGGAAGAAATCTGTTGACTCAGATTGGTTGCACTTTAAATTTTCCCAATAGTCCTATTGAAACTGTA -CCAGTAAAATTGAAGC ->read_704_from_b -ACCCCTTGTCACGAAAAAAGTAGGTGGGCAACTAAAGGAAGCTCTATTAGATACGGGACCAGATAATACA -GTATTAGAAGAATTAGAGTTGGCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTATCA -AAGTAAGACAGTATGATCAAACAGTCATAGAAATTTGTGGAAAGAAAGCTATAGGTACAGTATTAGTAGG -ACCTACACCTGTCAGCATAATTGGAAGAAATCTGTTGACTCAGATTGGTTGCACTGTAAATTTTTCCATT -AGTCCCA ->read_705_from_b -CCCTTGCCACAATATAAGTAGGAGGGCAACTAAAGGAAGCTCTATTAGATACGGGAGCAGATGATACAGT -ATTAGAAGAAATAGAGTTGCCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGGGGTTTTATCAAA -GTAAGACAGTATGTTCTAATAGTCGTAGAAATTTGTGGAAAGAAAGCTATAGGTACAGGATAAGTAGGAC -CTACACCTGTCAACATAATTGGAAGAAATCTGTTGACTCAGATTGGTTGCACTTTAAATTGTACCATTAG -TCCTATTGAAACTGTACCAGTAAAATTGAAGCCAGGAA ->read_706_from_b -GCAACGACCCCTTGTCACAATAAAAGTAGGAGGGCAACTAAAGGAAGCTCTATTAGATACGGGAGCAGAT -GATACAGTATTAGAAGAAATAGAGTTGCCATGAAGATGGAAACTAAAAATGATAGGGGGAATTGGAGGTT -TTATCATAGTAAGACAGTATGATCAGATAGTCATAGAAATTTGTGGAAAGAAAGCTATAGGCAAAGTATT -AGTAGGACCTGCACCTGTCAACATAATTGGAAGAAATCTGTTGACTCAGATTGGTTGCACTTTAAATTTT -CCCCTTAGTCCTATTGAAACTGTACCAGTAAA ->read_707_from_b -GCAACGACCCCTTGTCACAATAAAAGTAGGAGGGCAACTAAAGTAAGCTCTATTAGATACGGGAGCAGAT -GATACAGTATTAGAAGAAATAGAGTTGCCAGGAAGATGGAACCCAAAAATGATAGGGGGAATTGGAGGTT -TTATAATAGTAGGACAGTATGATCAAATAGTCATAGAAATTTGGGGAAAGAAAGCTATAGGTACAGTATT -AGTAGGACCTAGACCTGTCAACATAATTGGATGAAATCTGTGGACTCAGATGGGTTGCACTTTAAATTTT -CCCTTTAGTCCTA ->read_708_from_b -GAGGGTAATTAAAGGAAGCTCTATTAGATACGTGAGCAGATGATACAGTATTAGAAGAAATAGAGTTGGC -AGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTATCAAAGTAAGACAGTATGATCAAATA -GTCATAGAAATTTGTGGAAAGAAAGCTATAGGTACAGTATTAGTAGGAGCTACACCTGTCAGCATAATTG -GAAGAAATCTGTTGACTCAGATTGGGTGCACTTTAATTTTTCCCATTAGTCCTATTGAAACTGTACCAGT -AAAATTGAAGCCAGGAATGGATGGCCCAAAAGT ->read_709_from_b -TCAAATCACTCTTTGGCAACGACCCCTTGTCACAATAAAAGCAGGAGGTCAACTAAAGGAAGCTCTATTA -GATACGGGAGCAGATGATACAGTATTAGAAGAAATAGACTTGCCAGGAAGATGGAAACCAAAAATGATAG -GGGGAATAGGAGGTTTTCTCAAAGTAAGACACTATGAGCAAATAGTCATAGACATTTGTGGAAAGAAAGC -TATAGGTACAGTATTAGTAGGACCTACACCTGTCAACATAATTGGAAGGAATCTGTTGACTCAGATTGGT -TGCACTTTAAATTTTCCCGTTAGTCCTATTGA ->read_710_from_b -AAAGTAGGAGGGCAACTAAAGGAAGCTCTATTAGATACGGGAGCAGATGATACAATATTAGAAGAAATAG -ATTTGCCAGGAAGATGGAAACCAAAAATGATAGGGGGCATTGGAGGTTTTATCAAAGTAAGACAGTATGA -TCAAATAGGCATAGAAATTTGTGGAAAGAAAGCTATAGGTACAGTATTAGTAGGACCTACACCTGTCAAC -ATAATTGGAAGAAATCTGTTGACTCAGATTGGTTTCACTTTAAATTTACCCATTAGTCCTATTGAAACTG -TACCG ->read_711_from_b -CAACGACCCCTGGTCACAATAAAAGTAGGAGGGCAACTAAAGGAAGCTCTATTAGATACGGGCGCAGATG -ATACAGTATTAGAAGAAATAGAGTGGCCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTT -TATCAAAGTGAAACAGTATGATCAATTAGTCATAGAAATTTGTGGAAAGAAAGCTCTAGGTACAGTATTA -GTAGGACCTACACCTGTCAACATAATTGGAAGAAATCTGTTGACTCAGATTGGTTGCACATTAAATTTTC -CCATTAGTCCTATTG ->read_712_from_b -AACTCACTCTTTGTCAACGACCCCTTGTCACAATAAAATTAGGAGGGCAACTAAAGGAAGCTCTATTAGA -TACGGGAGCAGATGATACAGTATTAGAAGAAATAGAGTTGCCAGGAAGATGGAAACCAAAAATGATAGGG -GCAATTGGAGGTTATATCAAAGTAAGACAGTATGATCAAATAGTCATAGAAACTTGTGGAAAGAAAGCTA -TAGGTACAGTATTAGTAGGACCTACACCTGTCAACATAATTGGAAGAAATCTGTTGACTCAGATTGGTTG -CACTTTAAATTTTCCCATTAGTCCTATTGAAACTGTACCAGTAAAATTGAAGCCAG ->read_713_from_b -AGGAGGGCAACTAAAGGAAGCTCTATTAGATACGGGAGCACATGATACAGTATTAGAAGAAATAGAGTTG -CCAGGAAGATGGAAACCAAAAATGATAGGGGGAAGTGGAGGTTTTATCAAAGTAAGACAGTATGATCAAA -TAGTCATAGAAACTTGTTGAAAGAAAGCTATAGGTATAGTATTAGTAGGTCCTACACCTGTCAACATAAT -TGGAAGAAATCTGTTGACTCAGATTGGTTGCACTTTAAATTTTCCCATTAGTCCTATTGAAAC ->read_714_from_a -CCCTCGGCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGATACAGGAGCAGATGATACAGT -GTTAGCAGAAATGAATTTACCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTATCAAA -GTAAGACAGTATGATCAGATACCCATAGAAGTTTGTGGACATAAAGCTATAGGTACAGTATTAGTAGGCC -CTACACCTGTCAATATAATTGGAAGGAATCTGTTGATCGAGATTGGTTGCACTTTAAATTTTCCCATTAG -TCCTATTGAAACTGTACCAGTAAAATTAAAGCCGGGAATGGATGG ->read_715_from_b -CAACGACCCCTTGTCACAATAAAAGTAGGAGGGCAACAAAAGGAAGCTCTATTAGATACGGGAGCAGACG -ATAGAGTATTAGAAGAAACAGAGTTGCCAGGAAGATGGAAACCAAAAATGACAGGGGGAATTGGAGGTTT -TATCAAAGTAAGACAGTATGATCAAATAGTCATAGGAATTTGTGGAAAGAAACCTATTGGTACAGTATTA -GTAGGACCTACACCTGTCAACATAATTGGAAGAAATCTGTTGACTCAGATTGGTTGCACTTTAAAGTTTC -CCATTAGTCCTATTGAAACTGTACCAGTAAACTTGAAGCCAGGAATGGATGGCC ->read_716_from_b -ATAAAAGTAGGAGGGCAACTAAAGGAAGCTCTATAACATACGGGAGCAGATGATACAGTATTAGAAGAAA -TAGAGTTGCCAGGAAGATAGAAACCAAAAATGATAGCGGGAATTGGAGGTTTTATCAAAGTAAGACAGTA -TGATCAAATTGTCACAGAAATTGGTGGAAAGAAAGCTATAGGTACAGTATTAGTATGACCTACACCTGTC -AACATAATTGGAAGAAATCTGTTGACTCAGATTGGTTGCACTATAAATTTTCCCATTATTCCTATTGAAA -CTGTACCAG ->read_717_from_b -TCAAATCACTCTTTGGCAACGACCCCTTGTTACAATAATAGTAGGAGGGCAACTAAAGGAAGCTCTATTA -GATACGGGAGCAGTTGATACAGTATTAGAAGAAGTAGAGTTGCCAGGAAGATGGAAACCAAAAATGATAG -GGGGAATTGGAGGTTTTATCAAAGTAAGACAGTATGATCAAATAGTCATAGAACTTTGTCGAAAGAAAGT -TATAGGTACAGTGGTAATAGGACCTACACCTGTCAACATAATTGGAAGAAATCTGTTGACTCAGATTGGT -TACACTATAAAGTTTCCCATTAGTCCCATT ->read_718_from_b -TAAAAGTAGGAGGGCAACTAGAGGAAGCTCTGTTAGATACGGGAGCAGATGATACAGTATTAGATGAAAT -AGACTTGCCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTATCAAAGTAAAACAGTAT -GATCAAATAGTCATAGAAATTTGTGGAAAGAAAGCTATAGGTACAGTATTAGTAGGACCTACACCTGTCA -ACATAATTGGAAGAAATCTGTTGCCTCAGATTGGTTGCACGTTAAATTTTCCCATTAGTCCTATTGAAAC -TGTACC ->read_719_from_b -TAGGAGGGAAACTAAAGGAAGCTCTATTAGATACGGGAGCAGATGATAGAATATTAGAAGAAATAGAGTT -GCCAGGAAGATGGAAACCAAAAAAGATAGGGGGAATTGGAGGTTTTATCAAAGTAAGACAGTATGATCAA -ATAGTCATAGAAATTTGTGGGAAGAAAGCTATAGGTACAGTATTAGTAGGAACTACACCTGTCAACATAA -TTGGAAGAAATCTGTTGACTCAGATTGGTTGCACTTTAAATTTTCGCATTAGTCCTATAGAAACTGTACC -AGTAAAATTTAAGCCAGGCAT ->read_720_from_b -CAATAAAAGTAGGCGGGCAACTAAAGGAAGCTCTATTAGATACGGGATCAGATGATACACTATTAGAAGA -AATAGAGTTGCCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTATCAGAGTAAGACAG -TATGATCAAATAGTCATAGAAATTTGTGGAGAGAAAGCTATAGGTACAGTATTAGTAGGACCTACACCTG -TTAACATAATTGGAAGAAATCTGTTGCCTCAGATTGGTGGCACTTTAAATTTTCCCATTAGTCCTATTGA -AACTGTACCAGTAAAATTGAAGCCAGGAA ->read_721_from_b -GCAACGACCCCTTTTCACAATAAAAGTAGGAGGGCAACTAAAGGAAGCTCTATTAGATATGGGAGCAGAT -GATACAGTATTAGAAGAAATAGAGTTGCCAGGAAGATGGAAACCAAAAATGATACGGGGAATTGGAGGTT -TTATCAAAGTAAGACAGTATGATCAAATAGTCATAGAAATTTGCGGAAAGAAAGCTATAGGTACACTATT -AGTAGGACCTACACCTGTCAACATAATTGGAAGAAATCTGTTGACCCAGATTGGTTGCACTTTAAATTTT -CCCACTAGTCCTATTGAAACTGTACG ->read_722_from_b -TAAAAGTAGGAGGGCTACTAAAGGAAGCTCTATTAGATACGGGTGCAGATGATACAGTATTAGAAGAAAT -AGAGTTGGCAGGAAGATGGAAACCAAAAATGATAGGGGGAAATGGAGGTTTTATCAAAGTAAGACAGTAT -GATCAAATAGTCATAGAAATTTGTGGAAAGAAAGCTATAGGTACAGTATTAGTAGGACCTACACCTGTCA -ACATAATTGGAAGAAATCTGTTGACTCAGATTGGTTGCACTTTAAATTTTCCCATTAGGCCTATTGAAAC -TGT ->read_723_from_b -TGTCACAATAAAAGTAAGAGGGCAACTAAAGGAAGCTCTATTAGATACGGGAGCAGATGATACAGTATTA -GAAGAAATAGAGTTGCCAGGAAGATGGAAACCAAAGATGATAGGGGGAATTGGAGGTTTTATCAAAGTCA -GACAGTATGATCAAATAGTCATAGAAATTTGTGGAAAGGAAGCTATAGGTACAGTATTAGTAGGTCCTAC -ACCTGTCTACATAATTGCAAGAAATTTGTTGACTCAGATTGGTTGCACTTTAAATTTTCCCATTAGTCCT -AATGAAACTGTACCAGTAAAATTG ->read_724_from_b -CACTCTTTGGCAACGAACCCTTGTCACAGTAAAAGTAGGAGGGCAACTAAAGGAAGCTCTATTAAATACG -GGAGCAGATGATACAGTATTAGAAGAAATCGAGTTGCCAGGAAGATGGAAACCCAAAATGATAGGGGGAA -TTGTATGTGTTATCAAAGTAAGGCACTATGATCAAATAGTCATAGAAATTTGTGGAAAGAAAGCTATAGG -TACAGTATTAGTAGGACCTACACCTGTCAACATAATTGGAAGAGATCTGTTGACTCAGATTGGTTGCACT -TTAAATTTTCCCATTAGTCCTATTGAAACTGTACCAGTAAAATTGAAGCCAGGAATGGATG ->read_725_from_b -ACAATAAAAGTAGGAGGGTAACTAAAGGAAGCTCTATTAGATACGGGAGCAGATGATACAGTATTAGAAG -AAATAGAGTTGCCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGAAGTTTTTATCAAAGTAAGACA -GTATGATCAAATAGTCATAGAAATTTGTGGAAAGAAAGCTATAGGTACAGTATTAGTAGGACCTACACCT -GTCAACATAATTGGAAGATATCTGTTGACTCAGATTGGTTGCACTTTAAATTTTCCCATTAGTCCTATTG -AAACTATACCA ->read_726_from_a -CAGCGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAACGGAAGCTCTATTAGATACAGGAGCAGATG -ATACAGTGTTAGAAGAAATGAATTTACCAGGAAGATGGAAACCCAAAATGATAGGGGGAATTGGAGGTTT -TATTAAAGCTAGACAGTATGATTAGATACCCATAGAAGTTTGTGGCCATAAAGCTATAGGTACAGTATTA -GTAGGACCTAGACCTGTCAACATAATTGGAAGGAAACTGTTGACCGAGATTGGTTGCATTTTAAATTATC -CCATTAGTCCTGTT ->read_727_from_b -GTAGGAGGGCAACTAAAGGAAGCTCTATTAGATACGGGAGCAGATGATACAGTATTAGAAGAAATAGAGT -TGCCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGCTTTTATCAAAGTAAGACAGTATGATCA -AATAGTCATAGATATTTATGGAAAGAAAGCTATAGGTACAGTATTAGTAGGACCTACACCTGTCAACATA -ATTGGAAGAAATCTGTTGACTCAGATTGGTTGCACTTCAAATTTTCCCATTAGTCCTATTGAAAAT ->read_728_from_a -GGCAGCGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGATACAGTAGCAGA -TGATACAGTGTTAGAAGAAATGAATTTACCAGGAAGATGGAAAGCAAAAATGATAGGGGGAATTGGAGGT -TGTATCAAAGTAAGACAGTATGATCAGATACCCATAGAAGTTTGTGGACATAAAGCTATAGGTACAGTAT -TACTAGGACCTACATTTGTCAACATAATTGGAAGGAATCTGTTGACCGAGATTGGTTGCACTTTAAATTT -TCCCATTAGTCCTAT ->read_729_from_a -GATAGGGGGGCAACTAAAGGAAGCTCTATTAGATACAGGAGCAGATGATACAGTGTTAGAAGAAATGAAT -TTACCAGGAAGATGGAAACCAAAAATGATAGGAGGAATTGGAGGTTTTATCAAAGTAAGACAGTTTGATC -AGATGCCCATAGGAGTTTGTGGACATAAAACTAGAGGTACAGTATTAGTAGGACCTACACCTGTCAAGAT -AATTGGAAGGAATCTGTTGACCGAGATTGGTTGCACTTTAAATTTTCCCATTAGTCCAATTGAAACTGTA -CCAGTAAAATTAA ->read_730_from_b -CCCATTGTCACAATAAAAGTAGGAGGGCAACTAAAGGTAGCTCGATTAGATACGGGAGCAGATGATAAAG -TATTAGAAGAAATAGAGTTGCCAGGAAGATGTAAACCAAAAATGATAGGGGGAATTGGAGGTTTTATCAA -AGTAAGACAGTATGATCAAATAGTCATAGAAATTTGTGGAAAGAAAGCTAAAGGTACAGTATTAGTAGGA -CCTAGACCTGTCAACATAATTGGAAGAAATCTGTTGACTCAGATTGGTTGCACTTTAAATTTTCCCATTA -GTCCTATCGAAACTGTACCAGTAAAATTGAAGCCAGGAATGGATGGCC ->read_731_from_b -GTAGGAGGGCAACTATAGGAAGCTCTATTAGATACGGGAGCAGATGATACAGTATTAGAAGAAATAGAGT -TGCCAGGAAGATGGAAACCTATAATGATAGAGGGAATTGGAGGTTTGATCAAAGTAAGACGGTATGATCA -AATAGTCATAGAAATTTGTGGTAAGAAAGCTATAGGTACAGTATTAGTAGGACCTACACCTGTCAACATA -ATTGGAAGAAATCTGTTGACTCAGATTGGTTGCCCTTTAAATTTTCCCGTTAGTCCTATTGAAACTGTAC -CAGTAAAATTGAA ->read_732_from_b -CTTTGGCAACGACCCCTTGTCACAATAATACTAGGAGGGCAAGTAAAGGACGCTCTATTAGATACGGGAG -CAGATGATACAGTATTAGAAGACACAGAGTTGCCAGGAAGATGGAGAGCGAAAATGATAGGGGGAATTGC -ACGTTTTATCAAAGTAAGACAGTATGATCAAATAGTCATAGAAATTTGTGGAAAGAAAGCTATAGGTACA -GTATTAGTAGGACCTACACCTGTCAACATAATTGGAAGAAATCTTTTGACTCAGATTGGTTGCACTTTAA -ATTTTCCCATTAGTCCTATTGAAACTGTACCAGTAGAAT ->read_733_from_b -ACGACCCCTTGTAGCAATAAAAGTAGGAGGGCAACTAAAGGAAGCTCTATTAGATAGGGGAGAAGATCGT -ACAGTATTAGAAGAAATAGAGTTGCCAGGATGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTA -TCAAAGTAAGACAGTATGATCAAATAGTCATAGAAATTTGTGGAAAGAAAGCTATAGGTACAGTATTAGT -AGGACCTACACCTGTCAACATAATTGGAAGAAATCTGTTGACTCAGATTGATTGCACTTTAAATTTTCCC -ATTAGTCCTATTGAAACTGTACCAGTAAAATTGAAGCCAGGAATGGATGGC ->read_734_from_a -GGGGCAACTAATGGAAGCTCTATTAGATACACGAGCAGATGATACAGTGTTAGAAGAAATGAATTTACCA -GGAAGATGGAAACCAAAAATGATAGGGGGAATTGGACGTTTTATCAAAGTAAGACAGTATGATCAGAAAC -CCATAGAAGTTTGTGGACATCAAGCTATAGGTACAGTATTAGTAGGACCTACACCTGTCAACATAATTGG -AAGGAATCTGTTGACCGAGATTGGTTGCACTTTAAATTTTCCCATTAGTACTATTGAA ->read_735_from_a -AAGATAGGGGGGCAACTAAAGCAAGCTCTATCAGATACTGGAGCAGATGATACAGTGGTAGAAGAAATGA -ATTTACCAGGAAGATGGAAACCAAAAAAGATTGGGGGAATTGGAGGTTTTATCAAAGTAAGACAGTATGA -TCAGATACCCATAGAAGTTTGTTGACATAAAGCTATAGGTAGAGTATTAGTAGGACCTACACCTGTCAAC -ATAATTGGAAGGAACCTGTTAACCGAGATTGGTTGCACTTTGCATTTTCCCATTAGTCCTATTGAAACTG -TACCAGTAAAATTAAAGCCGGGAATGG ->read_736_from_b -CAACCCTTGTCACAATAAAAGTAGTAGGGCAACTAAAGGAAGCTCTATTAGATACGGGAGCAGATGATAC -TGTATTAGAGGAAATAGAGTTGCCAGGAAGATGGAAACCAAAAATGAAAGGGGGAATTGGGGGTTTTATC -AAAGTAAGACAGTATGATCAAATAGTCATAGAAATTTGTGGAAAGAAAGCTAAAGGTACAGTATAAGTAG -GACCTACACCTGTCAACATAATTGGAAGAAATCTGTTGACTCAGATTGGTTGCACTTTAAATTTTCCCAT -TAGTCCTATTGAAG ->read_737_from_b -ACAATAAAAGTAGGAGGGCAACTAAAGGAAGCTCTATTAGATACGGGAGCAGATGATACAGTATTAGAAG -AAATAGATCTGCCAGGAAGATGGATACCAAAAATGATAGGGGGAATTGGAGGTTTTATCTCAGTAAGACA -GTAAGATCAAACAGTCATAGAAATTTGTGGAAAGAAAGCTATAGGTACAGTATTAGTAGGACCTACACTT -GTCAACACAATTGGAAGAAATCTGTTGACTCAGATTGGTTGCACTTTAAATTTTCCCATTAGTCATATTG -AAACTGTA ->read_738_from_a -GTCACAATAAAGAGAGGGGGGCAACTAAAGGAATCCCTATTAGATACAGGAGCAGATGATACAGTGTTAG -AAGAAATGAATTTACCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTATCAAAGTAAG -ACAGTATGATCAGATACCCATAGAAGTTTGTGGACATAAAGCTATAGGTACAGTATTAGTAGGACCTACA -CCTGTCAACATAATTGTAAGGAATCTGTTGACCGAGATTGGTTGCACTTTAAATTTTCCCATTAGTCCTG -TTGAAACTGTACCAGTAAAATTAAAGCCGGGAATGGATGGCC ->read_739_from_a -TAGGGGGGCAACTAAAGGAAGCTCTATTAGATGCAGGAGCAGATGATATAGTGTTAGAAGAATTGAATTT -ACCAGGAAGAAGGAAACCAAAAATGATAGGGTGAATTGGAGGTTTTATCAAAGTAAGACAGTATGATCAG -ATACCCATAGAAGTTTGTGGACATAAAGCTATAGGTACAGTATTAGTAGGACCTACACCTGTCAACATAA -TTGGAAGGAATCTGTTGACCGAGATTGGTTGCACTTTAAATTGTCCCATTATTCCTATTGAAACTGTACT -AGTAAAATTAAAGACGGGAATGGAT ->read_740_from_a -CACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGATACAGGAGCAGATGATACAGTGTTAGAA -TAAATGAATTTACCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTATCAAAGTAAGAC -AGTATGATCAGATACCCATAGAAGATTGTGGACATAAAGCTATAGGTACAGTATTAGTAGGACCTACACC -TGTCAACATAATTGGAAGGAATCTGTTGACCGAGATTGGCTGCACTTTAAATTTTCCCATTAGTCCTATT -GAAACTATACCAGTAAAATTAAAACCGGGA ->read_741_from_b -ATCACTCTTTGGCAACGACCCCTTGTCACAATAAAAGCCGGAGGGCAACTAAAGGAAGCTCTATGAGATA -CGGGAGCACATGATACAGTATTAGAAGATATAGAGTTGCCAGGAAGATGGAAACCCAAAATGATAGGGGG -AATTGGAGGTTTTATCAAAGTTAGACAGTATGATCAAATAGTCATAGAAATTTGTGGAAAGAAAGCTATA -GGTACAGTATTAGTAGGACCTACACCTGTCAACATAATTGGAAGAAAGCTGTTGACTCAGATTGGTAGCA -CTTTAAATTTTCCCATTAGACCTATTGAAACTGTACCAGTAAAAATG ->read_742_from_b -AGGGCATCTAAAGGAAGCTCTATTAGATACGGGAGCAGATGACACAGTATTAGAAGAAATAGAGTTGCTA -GGAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTATCAAAGTAAGACAGTATGATCAAATAG -TCATAGAAATTTGTGGAAAGAAAGCTATCGGTTCAGTATTAGTAGGACCTACACCTGTCAACATAATGGG -AAGAAATCTGTTGACTCAGATTGGTTGCATTTTAAATTTTCCCATAAGTCCTATTGAAACTGTACCCGTA -AAATTGAAGGCAGGAATGGATGGCCCA ->read_743_from_b -AATAAAAGTAGGAGGGCAACTAAAGGAAGCTCTATTAGATACGGGAGCAGATGATACAGTATTAGAAGAA -ATAGAGTTGGCGGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTGATCAAATTAAGACCGT -ATGATGAAATAGTCATAGAAATTTGTGGATAGAAAGCTATGGGTACAGTATTAGTAGGACCTACACCTGT -CAACATAATTGGAAGAAATCTGTTGACTCAGATTGGTTGCACTTTAAATTTTCCCATTAGTCCTATTGAA -ACTGTACCA ->read_744_from_b -CAATAAAAGTAGGAGGGCAACTAAAGGAAGCTCTATTAGATACGGGAGCAGATGATACAGTATTAGAAGA -AATAGAGTTGCCAGGAAAATGGAAACCAAAAATGATAGGTGGAATTGGAGGGTTTATCAAAGTAAGACAG -TATGATCGAATAGTCATAGGAATTTGTGGAAATAAAGCTATAGGTACAGTATTAGTAGGACCTACACCTC -TCAACATAATTGGAAGAAATCTGTTGACTCAGATTGGTTGCACTTTAAATTTTCCCATTAGTCCTACTG ->read_745_from_b -CTCTAATCACTCTTTGGCAACGACCCCTTGTCACAATAAAAGTAGGAAGGCAACTAAAGGAAGCTCTATT -AGATACGGGAGCAGATGATACAGGATTAGAAGAAATAGAGTTGCCAGGAAGATGGAAACCAAAAATGATA -AGGGGAATTGGAGGTTTTATCAAAGAAAGACAGTATGATCAAATAGTCATAGAAATTTGTGGAAAGAAAG -CTGTAGGTACAGTATTAGTTGGACCTACACCTGTCAACATCATTGGAAGAAATATGTTGACTCAGATTGG -TTGCTCTTTAAATTTTACCATTAGTCTTATTGAAACTGTACCAGTAAAATTGAAGGCAGGAATGGG ->read_746_from_a -ATAGGGGGGCAACTAAAGGAAGCTCTATTAGATACAGGAGCAGATGATACAGTGTTAGAAGAAATGAATT -TACCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTATCAAAGTAAGACAGAATGATCA -GATACCCATAGAAGTTTGTGGACATAAAGTTATAGGTACAGTATTAGTAGGACCTACACCTGTCAACATA -ATTGGAAGGAATCTGTTGACCGAGATGGGTGGCACTTTAATTTTTGCCTTTAGTCCTATTGAAACTGTAC -CAGTAAAATT ->read_747_from_b -GAGGGCAACTAAAGGAAGCTCTATTAGATACGGGAGCAGATGATACAGTATTAGAAGAAATAGAGTTGCC -AGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTATCAAAGTAAGACAGTATGATTAAATA -GTCATAGAACTTTGTGGAAAGAAAGCTATAGGTACAGTATTAGTAGGACCTACACCTGTCAACATAATTG -GAAGAAATCTGTTGACTCAGATTGGTTGCACTTTAAATTTTCCCATTAGTCCTATTGGAACTGTACCAGT -ATAA ->read_748_from_b -CAAATCACTCTTTGGCAACGACCCCTTGTCACAATAAAAGTAGGAGGGCAACTAAAGGAAGCTCTATTAG -ATACGGGAGCAGATGATACAGTATTAGAAGAAATAGAGTTGCCACGAAGATGGAAACCAAAAATGATAGG -GGGAATTGGAGGTGTTATCAAAGTAAGACAGTATGATCAAATAGTCATAGAAAGTTGTGGAAAGAAAGCT -AGAGGTACAGTATTAGTAGGACCTACACCTGTCAACATAATTGGAAGAAATCTGTTGACTCAGATGGGTT -GCACTTTAAATTTTCCCATTAGTCCTATTGAAACTGTACCAGTAAAATTGAAGCCAGGAAT ->read_749_from_a -TAGGGGCGCAACTAAAGTAAGCTCTATTAGATACAGGAGCAGATGATACAGTCTTAGAAGAAATGAATTT -ACCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTATCAAAGTAAGACAGTATGATCAG -ATACCCATAGAAGTTTGTGTACATAAAGCTATAGGTAAAGTATTAGTAGAACCTACACCTGTCAACATTA -TTGGAAGGAATCTGTAGACCGAGATTGGTTCCACTTTAAATTTTCCCATTAGTCCTATTGAATCTGTACC -AGTAAAATTAAAGCA ->read_750_from_a -TAGGAGGGCATCTAAAGGAAGCTCTATTAGATACAGGAGCCGATGATACAGTGTTAGAAGAAATGAATTT -CCCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTATCAAAGTGAGACAGTATGATCAG -ATACCCATAGAAATTTGTGGACATAAGGCTATAGGGACAGTATACGTAGGACCTACACCTGTCAACATAA -TTGGAAGGAATCTGTTGACCGAGATTGGTCGCACTTTAAATTTTCCCATTAGTCCTA ->read_751_from_a -CCCTCGTCACAAGAAAGATAGGGGGCCAACTAAAGGAAGCTCTATTAGGTACAGGAGCAGATGATACAGT -TTTAGAAGAAATGAATATACCAGGAAGATGGAAACCAAAAATGATAGGGGTAATTGGAGGTTTTATCAAA -ATAAGACAGTATGATCAGATACCCATAGAAGTTTGTGGACATAAAGCTATGGGTACAGTATTTGTAGGAC -CTACACCTGTCAACATAATTGGAAGGAATCTGTTGACCGAGATTGGTTACTCTTTAAATTGTCCCATTAG -TCCTATTGAAACTGTACCAGTAAAATTAAAGTCGGGA ->read_752_from_a -TGGCAGCGACCTCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGATACAGGAGCAG -ATGATACAGTATTAGAAGAAATGAATTTACCAGGAAGACGGAAACCAAAAATGATAGGGGGAATTGGAGG -CTTTATCAAAGTAAGACAGGATGATCAGATACCCATAGAAGTTTGTGGACATAAAGCCATAGGTACAGTA -TTAGTAGGGCCTACACCTGTCAACATAATTGGAAGGACTCTGTTGACCGACATTGGTTGCACTTTGAATT -TTCCCATTAGTCCTATTGAAA ->read_753_from_a -CACTCTTTGGCAGCGACCCCTCGTCACAATAAAGGTAGGGGGGCAACTAAAGGAAGCTCTATTAGATACA -GGAGCAGATGATACAGTGTTAGAAGAAATGAATTTACCAGGAAGATGGAAACCAAAAACGATAGGGGGAA -TTGGAGGTTCTATCACAGTAAGATAGTATGATCAGATACCCATGGAACTTTGTGGACATAAAGCTATAGG -TACAGTAGTAGTAGGACCTACACCTGTCAACATAATTGGAAGGAATCTGTTTACCGAGATCGGTTGCACT -TTAAATTTTCCCATTAGTCCTATT ->read_754_from_b -AGTAGGAAGGCAACTAAAGGAAGCTCTGTTAGATACGGGAGCAGATGATACAGTATTAGAAGAAATAGAG -TTGCCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTATCAAAGTAAGACAGTATGATC -AAATAGTCATAGAAATTTGTGGAAAGAAAGCTATAGGTACAGTATTAGTAGGACCTACACCTGTCAACAT -AATTGGAGGAACTCTTTTGACTCAGATTGGTTGCACTTTAAATTTTCCCATTAGTCCTATTGAAACTATA -CCAGTAAAATTGAAGCCAGGAATGGA ->read_755_from_b -GCAACGACCCCTTGTCACAACAAAAGTAGGAGGGCAACTCAAGGAAGCTCTATTAGATACAGGAGCAGGA -GATACAGTATTAGAAGACATAGAGTTGCCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTT -TTATCAAACTAAGACAGTATGATCAAAAAGTCATAGAAATTTGTGGAAAGAAAGCTATAGGTACAGTATT -AGTAGGACCTACACCTGTCAACATAATTGGAAGAAATCTGTTGACTCAGATTGGTTGCACTTTAAATTTT -CCCATTAGTCCTAT ->read_756_from_b -CGATAAAAGTATGAGGGCAACTAGAGGAGGCTCTATTAGATACGGGAGCAGAGGATACAGTACTAGAAGA -AATAGGGTTGCCAGGAAGATGGAAACCAACAATGATAGGGGGAATTGGAGGTTTTATCAAAGTAAGACAG -AATGATCAAATAGTCATAGAAATTTGTGGAAAGAAAGCTATAGGTACAGTATTAGTAAGACCCACAACTG -TCAACATAATTGGAAGAAATCTGTTGAGTGAGATTGTTTGCACTTTAAATTTTCCCATTAGTCCTATTGA -AACT ->read_757_from_b -CGACACCTTGTCACTATAAAAGTAGGAGGGCAACTAAAGGAAGCTCTATTAGATACGGGAGCAGATGATA -CAGTCTTAGAAGAAATAGAGTTGCCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTAT -CAAAGTAAGACAGTATGATCAAATAGTCATAGAAATTTGTTGATAGAAAGCTATAGGTACAGTATTAGTA -GGACCTACACCTCTCAACATATTTGGAAGAAATCCGTTGACTCAGATTGGTTGCACTTTAAATTTTCCCA -TTATTCCTATTGAAACTGTACCAGTAAAATT ->read_758_from_b -TGTGACAATCAAAGTAGGAGGGCAACTAAAGGAAGCTCTATTAGATACGCGAGCAGATGATACAGTATTA -GAAGAACTAGAGTTGCCAGGAAGATGGAAACCAAAAATGATAGGGGGAAATGGAGGTTTTATCAAAGTAA -GCCAGTATGATCAAATAGTCATAGAAAATTGTGGAGAGAAAGCTATAGGTACAATATTAGTAGGACCTAT -ACCTGTCAACATAATTGGAAGAAATCTTTTGACTCAGATTGGTTGCACTTTAAATTTTCCCATTAGTCCT -ATTGAAACTGTACCAGTAAAATTGAAACCAGGAATGGTT ->read_759_from_b -TGGCAACGACCCCTTGTCACAATAAAAGTAGGAGGGCAACTAAAGGAAGCTCTATTAGATACGGGAGCAG -ATGATACAGTATTAGAAGAAATAGAGTTGCCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGG -TTTTATCACAGTAAGACAGTATGATCAAATAGTCATAGAAATTTGTGGAAAGAAAGCTATAGGTACAGTA -TTAGTTGGACCTACACCTGTCAACATAATTGGAAGAAATCTGTTGACTCAGATTGGTTGCACTTTAAATT -TTCCCATTAGTCCTATTGAAACTGTACCAGTAAAATTGAAGCCA ->read_760_from_b -CCTCAAATCACTCTTTGGCAACTACCCCTTGTCACAATAAAAGTAGGAGGGCAACTAAAGGAAGCTCCAT -TAGATACGGGAGCAGATGATACAGTATTAGAAGAAAAAGAGTTGCCAGGAAGATGGAAACCAAAAATGAT -AGGGGGAATTGGAGGTTTTATCAAAGTAAGACAGTATGATCAAATAGTCACAGCAATTTGTAGAAAGAAA -GCTATAGGTACAGTATTAGTAGCACCTACACCTGTCAACATAATTTGAAGAAATCTGTTGACTCAGATTG -GTTGCACTTTAAATTGTCCCATTAGTCCTATTGAAACTGTACCAGTAAAA ->read_761_from_b -CAATAAAAGTAGGAGGGCAACTAAAGGAAGCTCTATTAGATGCGGGAGCAGATGATACACTATTAGAAGA -AATAGAGTTGCCAGGAAGATGGAAACCAAAAATGATAAGGGGTATTGGAGGTTTTATAAAAGTAAGACGG -TATGATCAAATAGTCATAGAAATTTGTGGAAAGAAAGCTATAGGTACAGCATTTGTAGGACCTACACCTG -TCAACATAATTGGAAGCAATCGGTTGACTCAGATTGGTTGCACTTTAAATTTTCCCATTAGTCCTATTGA -AACTGTACC ->read_762_from_b -AGTAGGAGGGCAACTAAAGGAAGCTCTATTAGATGCGGGAGCAGATGATACAGTATTAGAAGAATTAGAG -TTGCCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTATCAAAGTAAGCCAGTATGATC -AAATAGTCATAGAAATTTGTGGAAAGAAAGCTATAGGTACAGTATTAGTAGGACCTACACCTGTCAACAT -AATTGGAAGAAATCTGTTGACTCAGATTGGTTGCACTTTAAATTTTCCCATTAGTCCTATTGAAACT ->read_763_from_b -GGGCAACTGAAGGAAGCTCTATTAGATACGGGAGCAGATGATACAGTATTAGAAGAAATAGAGTTGCCAG -GAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTATCAAAGTAAGACAGTATGATCAAATAGT -CATAGAAATTTGTGGAAAGAAAGCTATAGGTACAGTATTAGTAGGACCTAAACCTGTCAACATAATTGGA -GGAAATCTGTTGACTCAGATTGGTTGCACTTTAAATTTTCCCATTAGTCCTATTGATACTGTACCAGTAA ->read_764_from_b -ACCCCTTGTCACAATAAAAGTAGGAGGGCAATTAAAGGAAGCTCTATTAGATACGGGAGCAGATGATACA -GTATTAGAAGAAATAGAGTTGCCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTATCA -AAGTAAGATAGTATGATCAAATAGTCATTAAAATCTGTGGAAAGAAAGCTATAGGTACAGTATTAGTAGG -ACCTACACCTGTCAACATAATTGGAAGAAATCTGTTGACTCATATTGGTTGCACTTGAAATTTTCCCATT -AGTCCTATTGAAACTATACCACT ->read_765_from_b -CAATAAAAGTAGCAGGGCAACTAAAGGCAGCTCTATTAGATACGGGAGCAGATGATACAGTATTAGAAGA -AATAGAGTTGCCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTTTCAAAGCAAGACAG -TATGATCAAATAGTCATAGAAATTTGTGGGAAGAAAGCTATAGGTCCAGTATTAGTAGGACCTTCACCTG -TCAACATAATTGGAAGAAATCTGTTGACTCAGATTGGTTGCACTTTAAATTTTCCCATTAGTCCTATTGA -AACTGTACTAGTAAAATTGAAG ->read_766_from_b -CTTTGGCAACGACCCCTTGTCACAATAAAAGTAGGAGGGCAACTAAAGGAAGCTCTGTTAGATACGGAAG -CAGATGATACAGTATTAGAAGAAATAGAGTTGCCAGGAAGATGGAAACCATAAATGATACGGGGAATTGG -AGGTTTTATCAAAGTAAGACAGTATGATCAAATAGTCATAGTAATTTATGGAACAACGGCTATAGGTACA -GTATTAGTAGGACCTACACCTGTCAACATAATTGGAAGAAATCTGTTGACTCAGATTGGTTGCACTTTAA -ATTTTCCCATTAGTCCTATTGAAACT ->read_767_from_b -TAGGAGGGCAACTAAAGGAAGCTCTATTAGATACGGGAGCATATGATACAGTATTAGAAGAAATAGAGTT -GCCAGGAAGATGGAAACCAAAAATGATAGGGGGGATTGGAGATTTTATCAAAGTAAGACAGTATGATCAA -ATAGTCATAGAAATTTGTGGAAAGAAAGCTATAGATACAGTATTAGTAGGACCTACACCTGTCAACATAA -TTGGAAGAAATCTGTTGACTCAGATTGGTTGCACTTTAAATTTTCACATTAGTCCTATTGAAACCGTACC -AGTAAAATTGA ->read_768_from_b -GCAACGACCCCCTGTCACAATAAAAGTAGGAGGGCAACTAAAGGAAGCTCTATTAGATACGGGAGCAGAT -GATACAGTATTAGAAGAAATAGAGTTGCCAGGAAGATGGAAACCAAAACTGATAGGGGGAATTGGAGGTT -TTATCAAAGTAAGACAGTATGATCAAATAGTCATAGAAATTTCTGGAAAGAAAGCTATAGGTACAGTATT -AGTAGGACCTACACCTGTCAACATAATTGGAAGAAATCTGTAGACTCAGATTGGTTGCACTTTAAATTTT -CCTATTAGTCCTATT ->read_769_from_b -CACAATAAAAGTAGGAGGGCAACTAAAGGAAGCTCTATTAGAAACGGGAGCAGATGATACAGTATTAGAA -GAAATAGAGGTGCCAGGAAGATCGAAAACAAAAATGATAGGGGGAATTGGAGGTTTTATCAAAGTAAGAC -AGTATGATCGAATAGTCAAAGAAATTTGTGGAAAGAAAGCTATAGGTACAGTATTAGTAGGACCTACACC -TGTCAACATAATTGGAAGAAATCTGTTGACTCACATTGGTTGCACTTTAAATTTTCCCATTAGTCCTATT -AAAACTGTACCAGTAAAATTGAAGCCAGGAATGGATGGCCC ->read_770_from_b -ATAAAAGTAGGAGGGCGACGAAAGGAAGCTCGATTAGATGCGGGAGCAGATGATACAGTATTAGAAGAAA -TAGAGTTTCCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTATCAAAGTAAGACAGTA -ACATCAAATAGTCATAGAAATTTGTGGAAAGAAAGCTATAGGTACAGTATTAGTAGGACCTACACCTGTC -ATCATAATTGGAAGAAATCTGTTGACTCTGTTTGCTTGCACTTTAAATTTTCCCATTAGTCCTATTGAAA -CTGTACC ->read_771_from_b -CGGCAACGACCCCTTGTCACAATAAAAGTAGGAGGGCAACTAAAGGAAGCTCTATTAGATACGGGAGAAG -ATGATACAGTATTAGAAGAAATAGAGTTGCCAGGAAGATGGAAACCAAAAATGTTAGGGGGAATGGGAGG -TTTTATCAAAGTGAGACAGTATGTTCAAATAGTCATAGAAATTTATGGAAAGAAAGCTATAGGTACAGTA -TTAGTAGGACCTACACCGGTCAACATAATTGGAAGAAATCTGTTGACTCAGATTGGTTGCACTGTAAATT -TTCCCATTAGTTCTATTGAAACTGTACCAGTAAAATTGA ->read_772_from_b -AATCACTCTTTGGCAACGACCCCTTGTCACAAGAAAAGTAGGAGGGCAAATAAAGGAAGCTCTATTAGAT -ACGGGAGCAGATGATACAGTATTAGAAGAAATTGAGTTGCCAGGAAGATGGAAACCAAAAATGCTAGGTG -GAATTGGAGGTTTTATCAAAGTAAGACAGTATGATCAAATAGTCATAGAAATTTGTGGATAGAAAGCTAT -TGGTACAGTATTAGTAGGACCTACACCTGTCAACATAATTGGAAGAAATCTGTTGACTCAGATTGGTTGC -ACTTTAAATTGTCCCATTAGTCCTATTGAAA ->read_773_from_b -GTCACAATAAAAGTAGGAGGGCAACTAAAGGAAGCTCTATTAGATACGCGAGCAGATGATACAGTATTAG -AAGAAATAGAGTTGCCAGGAAGATGGAATCCAAAAATGATAGGGGGAATTGGAGGTTTTATCAAAGTAAG -ACAGTATGATCAAATAGTCATAGAAATTTGTGGAAAGAAAGCTATAGGTACAGTATTAGTAGGACCTACA -CCTGTCAACATAATTGGAAGAAATCTGTTGACTCAGATTGGATGCACTTTAAATTTTCCCATTAGTCCTA -TTGAAA ->read_774_from_a -CTATTTGGCACCGACCCCTAGTCACAATAAAGATAGGGGGGCAGCTAAAGGAAGCTCTATTAGATACAGG -AGCAGATGATACAGTGTTAGAAGAAATGAATTTACCAGGAAGATGGAAACCAAAAATGATAGGGGGAATT -GGAGGTTTTATCAAGGTAGGACAGTATGATCAGATACCCATAGAGGTTTGTGGACATAAAGCTATAGGTA -CAGTATTAGTAGGACCTACACCTGTCAACATAATTGGAAGGAATCTGTTGACCGAGATTGGTTGCACTTT -AAATTTTCCCATTAGTCCTATTGAAACTGTACCAGTAAAATTAAAGACGGGAATGGATGGCCCAAAGG ->read_775_from_b -AATCACTCTTTGGCAACGACCCCTTGTCACATTAAAAGAAGGAGGGCAACTAGTGGAAGCACTATTAGAT -ACGGGAGCAGATGATACAGTATTAGAAGAAATAAAGTTGCCAGGAAGATGGAAACCAAAAATGACAGGGG -GAATTCAAGGTTTTATCAAAGTAAGACAGTATGATCAAATAGTCATAGAAATTTGAGGAAAGAAAGCTAT -AGGAACAGAATTAGTAGGACCTACACCTTTCAACATAATTGGAAGAAATCTGTTGACTCAGCTTGGTTGC -ACTATAAATTTTCCCATTAGTCCTATTGGAACTGTACCAGTAAAATTGAAGCCAGGAC ->read_776_from_b -AACGACCCCTTGTCACAATAAAAGTAGGAGGGCAACTAAAGGAAGCTCTATTATATACGGGAGCAGATGA -TAGAGTATTAGAAGAAATAGAGTTGCCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGGTTT -ATCAAAGTAAGACAGTATGATCAAATAGTCATAGAAATTTGTGGAAAGAAAGCTATAGGTACAGTATTAC -TAGGACCTACACCTGTCAACATAATTGGAAGACATCTGTTGACTCAGATTGGTTGCACTTTAAATTTTCC -CTTTAGTCCTATTGAAATTGTACCAGTAAAATTGAAGCCAGGAATGGATGGCC ->read_777_from_b -CAATAAAAGTAGGCGGGCAACTAAAGGAAGCTCTATTAGATACGGGAGAAGATGATACAGTATTAGAATA -AATAGAGTTCCCAGGAAGATGGAAACCAAAAATGATAGGGGGAACTGGAGGTTTTATCAAAGTAAGAAAG -TATGATCAAATAGTCATAGAAATTTGTGGAAAGAAAGCTATAGCTACAGTATTAGTAGGACCTACACCTG -TCAACATAATTGGAAGAAATCTGTTGACTCAGATTGGTTGCACTTTAAATTTTCCCATTAGTCCTATTGA -AACTGTACCAATAAAA ->read_778_from_b -CTCGTTGGCAACGACCCCTTGTCACAATAATAGGAGGAGGGCAACTAAAGGAAGCTCTATTACATACGGG -AGCAGATGATACAGTATTAGAAGAAATAGAGTTGCCAAGAAGATGCAAACCAAAAATGATAGGGGTAATT -GGAGGTTTTATCAAAGTAAGACATTATGATCAAATAGTCATAGAAATTTGTGGAGAGAAAGCTATAGGTA -CAGTATTAGTAGGACCTACACCTGTCAACATAATTGGAAGAAATCTGTTGCCTCAGATTGGTTGCACTTT -AAATTTTCCCATTAGTCCTATTAAAACTG ->read_779_from_b -GCAACGACCCCTTGTTACAATAAAAGCAGGAGGGCAACTAAAGGAAGCTCTACTAGATTCGGGAGCAGAT -GATACTGTATTAGAAGAAATAGAGTTGCCAGGAAGATGGAACCCAAAAATGATAGGGGGAATTGGAGGTT -TTATCAAAGTAAGACAGTATGATCAAATAGGCATAGAAATTTGTGGAAAGCAAGCTATAGGTACAGTATT -AGTAGGACCCACACCTGTCAACATAATTGGAAGAAATCTGTTGACTCAGATTGGTTGCACTGTAAATTTT -CCCATTAGTCCTATTGTAACTGTACCAGTAAAATTGAA ->read_780_from_a -AAGCTAGGGGGGCAACTAAATGAAGCTCTATTAGATACTGGAGCAGATGGTACAGGGTTAGAAGAAATGA -ATTTACCAGGAAGATGGTAACCAAAAATGATAGGGGGAATTGGAGGTTTTATCAAAGTACGACAGTATGA -TCAGATACCCATAGAAGTTTGTGGACATAAAGCTATAGGGACAGTATTAGTAGGACCTACACCTGTTAAC -ATAATTGGAAGGAATCTGTGGACCGAGATTGGTTGCACCTTAAATTTTCCCATTAGTCCTATTGAAACTG -TACCAGTAAAATTAAAGCCGGGAA ->read_781_from_b -TCTTGGGCAACGACCCCCTGTCACAACAAATGTAGCAGGGCAACTAAAGGAAGCTCTATTAGATACGGGA -GCAGATGATACAGTATTAGAAAAAATAGAGTTGCCTGGAAGATGGAAACCAAAAATGATAGGGGGAATTG -GAGGTTTTATCAAAGTAAGACAGTATGATCAAATAGTCAGAGAAATTTGTGGAAAGAAAGCTATAGGTAC -AGTATTAGTAGGACCTACACCTGTCAACATAATTGGAAGAAATCTGTTGACTCAGATTGGTTGCACTTTA -AATTTTCCCATTAGTCCTATTCAAACTGTACCAGTAAAATTGATGC ->read_782_from_b -AGGAGGGCAACGAAAGGAAGCTCGATTAGATACGGGAGCAGATGATACAGTATTAGAAGAAATAGAGTTG -CCAGGAAGATGGAAACCAAAAATGATAGTGGGAATTGGAGGTTTTATCAAAGTAAGACAGTATGATCAAA -TAGTCATAGAAATTTGTGGAAAGAAAGCTATAGGTACAGTATTCGTAGGACCTACACCTGTCAACATAAT -TGGAAGAAATCTGTTGACTCATATTGGTTGCACTTTAAATTTTACCATTAGTCCTATTGAAACTGTACCA -GCAAAATTGAAGCCAGGAATGGATGGTC ->read_783_from_b -ACCCCTTTTCACAATAAAAGTAGGAGGGCAACTAAAGGAAGCTCTATTAGATACGGGAGCAGATGATCCA -GTATTAGAAGGAATAGAGTTGCCAGGAAGATGGAAACTAAAAATGATAGGGGGAATTGGAGGTTTTATCA -AAGTAAGACAGTATGATCAAATAGTCATAGAAAGTTGTGGAAAGAAAGCTATAGGTACAGTATTAGTAGG -ACCTACACCTGTCAACATAATTGGAGGAAAGCTGTTGACTCAGATTGGTTGCACTTTAAATTCTCCCATT -AGTCCTAGTGAAACTGTACCAGAATAAATGAAGTCAGGAATGGATGGCGC ->read_784_from_b -TAGGAGGGCAAGTAAAGGAAACTCTATTAGATACGGGAGCAGATGATACAGTATTAGAAGAGATAGAGTT -GCCAGGAAGATGGATACCAAAAATGATAGGGGGGATTGGAGGTTTTATCAAAGTCAGACAGTATGATCAA -ATAGTCATAGAAATTTGTGGAAAGAAAGCTATAGGTACAGTATTAGTAGGACCTACACCTCTCAACATAA -TTGGAAGACATTTGTTGACTCAGATTGGTTGCACTTTAAATTTTCCCATTAGTCCTATTGAAACTGTACC -AGTAAAATTGAAGCCA ->read_785_from_b -AAACGTAGGAGGGCAACTAAAGGAAGCTCTATTCGATACGGGAGCAGACGATACAGTATTAGAAGAAATA -GAGTTGCCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTATCAAAGAAATACAGTATG -ATCAAATAGTCGTAGAAATTTGTGGAAAGAAAGCTATAGGTACAGTATTAGTAGGACCTACACCTGTCAA -CATAATTCGAAGAAATCTGTTGACTCAGCTTGGTTGCACTTTAAATTTTCCCATTAGTCATATTGAAACT -GTACCTGTAAAATTGAAGCCAGGAATGGATG ->read_786_from_b -AATAAAAGTAGGAGGGCAACTAAAGGAAGCTCTATTAGATACGGGAGCAGTTGATACAGTATTAGAAGAA -ATAGAGTTGCCAGGAAGATGGACAGCAAAAATGATAGGGGGAATTGGAAGTTTTATCAAAGTAAGACAGT -ATGATCAAATAGTCATAGAAATTTGTGGAAAGAAAGCTCTAGGTACAGTATTAGTAGGACCTACACCTGT -CAACATAATTGGAAGAAATCTGTTGACTCAGATTGGGTGCACTTTAAATTTTCCCATTAGTCCTATTGAA -ACTGTACCAGTAAATTTGAAACCGGGAATGGATGGCCCAAAA ->read_787_from_a -AAAGATAGGGGGGCAACTAAAGGAGGCTCTATTAGATACAGAAGCAGATGATACAGTTTTAGAAGACACG -AATTTACCAGGACGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTATCAAAGTAAGACAGTATG -ATCAGATACCCATAGAAGTTTGTGGACATAAAGCTATAGGTACAGTATTAGTAGGACCTACACCTGTCAA -CATAATTGGAAGGAATCTGTTGACCGAGATTGGTTGCACTTTAAATTTTCCCTTTAGTCCTATTGAAACT -GTACCAG ->read_788_from_b -ACTCTTTGGCAACGACCCCTTGTCACAATAAAAGTAGGAGGGCAACTAAAGGAAGCTCTATTAGATACGG -GAGCAGATGATACAGCATTAGAAGAAATTGAGTTGCCAGGAAGATGGAAACCAAAAATGATAGGGGGAAT -TGGATGCTTTATCAAAGTAAGACAGTATGATCAAATAGTCATAGAAATTTGTGGAAAGAAAGCTATAGGT -ACAGTATTAGTAGCACCTACACCTGTCAACATAATTGGAAGAAATCTGTTTACACAGATTGTTTGCACTT -TAAATTTTCCCATTAGTCCTATTG ->read_789_from_a -TCGTCACAATAAAGATAGGGGGGCAACGAAAGGAAGCTCTATTAGATACAGGAGCAGATGATACAGTGTT -AAAAGAAATGAATTTACCAGGAAGATGGAAACCAAAAATGATAGGGCGAATTGGAGGTTTTATCAAAGTA -AGACAGAATGATCAGATACCCATAGAAGTTTGTGGACATCAAGCTATAGGTTCAGTATTAGTAGGACCTA -CACCTGTCAACATAATTGGAAGGAATCTGTTGACCGAGATTGGTTGCACTTTAGATTTTCCCATTAGTCC -TATTGAAACTGTACCAGTAAAATT ->read_790_from_b -CAACGACCCCTTGTCACAATAAAAGTAGGAGGGCAACTAAAGGAACCTCTATTAGATACGGGAGCAGATG -ATACAGTATTAGAAGAAATAGAGTTGCCAGGAAGATGGAAACGATAAATGATAGGGGGAATTGGAGGTTT -TGTCAAAGTAAGACTGTATGATCAAATAGTCATAGAAATTTGCGGAAAGAAAGCTATAGGTACAGTATTA -GTAGGACCTAAACCTGTCAACATAATTGGAAGAAATCTGTTGACTCAGATTGGTTGCACTTTAAATTCTC -CCATTAGTCCTATTGAAACGGTACCAGTAAAA ->read_791_from_b -AACGACCCCTTGTCACAATAAAAGTAGGAGGGCAACTAAAGGAAGCCCTATTAGATACGGGAGCAGATGA -TACAGTATTAGAAGAAATAGAGTTGCCAGGAAGATGGAAACCTAACATGATAGGGGGAATTGGAGGTTTT -ATCCAAGTAAGACAGTATGATCAAATAGTCATAGAAACTTGTGGAAAGAAAGCTATAGGTACAGTATTAG -TAGGACCTACACCTGTCAACATAATTGGAAGAAATCTGTTGACTGAGATTAGTTGCACTTTAAATTTTCC -CATTAGTCCTATTGAAAGTGTCCCAGCAAA ->read_792_from_a -CTGATCACTCTTTGGCAGCGACCCCTCGTCACAATAAAGATAGGGGGGCATCCAAAGGAAGCTCTATTAT -ATACAGGAGCAGTTGATTCAGTGTTAGAAGACATGAATTTACCAGGAAGATGGAAACCAAAAATGATAGG -GGGAATTGGAGGCTTTATCAAAGTAAGTCAGTAAGATCAGATACGCATAGAAGTTTGTGGACATAAAGCT -ATAGGTACAGTATTAGTAGGACCTACACCTGTCAACATAATTGGAAGGAATCTGTTGTCCGAGATTGGTT -GTACTTTAAGTTTTCCCATGAGTCCTATTGAAACTGTACCAGTA ->read_793_from_a -CTCTTTGGCAGCGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGATACAGG -AGCAGATGATACAGTGTTAGAAGAAATGAATTTACCAGGAAGATGGAAACCAAAAATGTTAGGGGGAATT -GGAGGTTTCATCAAAGTAAGACAGTACGATCAGATACGCATAGAAGTTTGTGAACATAAAGCTATAGGTA -CAGTATTAGTAGGACCTACAGCTGTCTACATAATTGGAAGGAATCTGTTGACCGAGATTGGTTGCACTTT -AAATATTCCCAATAGTCCTATTGAAACTGTACCAGTA ->read_794_from_b -AAATCACTCTTTAGCAACGACCCCTTGACACAATAAAAGTAGGAGGGCACCTAAAGGATGCTCTATTAGA -TACGGGAGCAGATGATACAGTATTAGAAGATATAGAGTTGCCAGTAAGATGGAAACCAAAAATGATAGAG -GGATTTGGAGGTTTTATCAAAGTGAGACAGTATGATCAAATAGACATAGAAATTTGTGGTAAGAAAGCTA -TAGGTACAGAATTAGTAGGACTTACACCTGTCAACATAATTGGTAGAAATCTGTTGACTCAGATTGGTTG -CACTTTAAATTTTCCCATTAGTCCTATCGAAACTGTACCAGTAA ->read_795_from_b -TCACAATAGAAGTAGGAGGGCAACTAAAGGAAGCTCTATTAGATACGGGAGCAGATGGTACAGTATTAGA -AGAAATAGAATTGCCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTATCAAAGTAAGA -CAGTATGATCAAATAGTCACATAAATTTGTGGAAAGAAAGCTATAGGTACAGTATTAGTAGGACCTACAC -GTGTCAACATAATTGGAAGAAATCTGTTGATTCAGATTGGTTGCACGTTAAATTTTCCCATTAGTCCTAT -TGATACTTTACAAGTAAATTTGAAGCCAGGACTGGATGGCCC ->read_796_from_b -ATCACCCTTGGGCAACGACCCCTTGTCACAATAAAAGTAGGAGGGCAACTAAAGGAAGCTCTATTAGATA -CGGGAGCAGATGATACAGTATTAGAAGAAATAGAGTTGCCAGGAAGATGGAAACCATAAATGATAGGGGG -AATTGGAGGTTTTATCAAAGTAAGACAGTATGATCAAATAGTCATAGAAATTTGTGGAAAGAAAGCTATA -GGTACAGTATTAGTAGGACCTACACCTATCAACATAATTGGAAGAAATATGTTGACTCTGATTGGTTGCA -CTTTAAATTTTCCCATTAGTCCTATTGAAACTGTACCAG ->read_797_from_b -CACAATAAAAGTAGGAGGGCAACTAAAGGAAGCTCTGTTAGATACGGGAGCAGATGATACAGTATTAGAA -GAAATAGAGTTGCCAGGAAGATGGAAAACAAAGATGATAGGGGGAATTGGAAGTTTTATCAAAGTAAGAC -AGTATGATCAAATAGTCATAGAATTTTGTGGAAAGAAAGCTATAGGTACAGTATTACCAGGACCTACACC -TGTCAACATAATTGGAAGAAATCTGTTTACTCAGATTGGTTGCACTTTAAATTTTCCCATTAGTCCTAGT -GAAAGTGTACCAGTAAAA ->read_798_from_b -ATCACTCTTTGGCAACGACCCATTGTCACAATAAAAGTAGGAGGGCAACTAAAGGAAGCGCTATTAGATA -CGGGAGCAGATGATACAGTATTAGAAGAAATAGTGTTGCCAGGAAGATGGAAACCAATAATGATAGGTGG -ACTTGGAGGTTTTATCAAAGTAAGACAGCATGATCAAATAGTCATAGAAATTTGTGGAAAGAAAGTTATA -GGTACAGTATTAGTAGGACCAACACCTGTCAACTTAATTGGAAGAAATCTGTTGACTCAGATTGGTTGCA -CTTTACATTTTCCCATATGTCCTATTTAAACTGTACCAGTAAAATT ->read_799_from_b -TAGGAGGGCAACGAAGGGCAGCTCTATTAGAGACGGGAGAAGATGATACAGTATTTGACGAAATAGAGTT -CCCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTATCAAAGAAAGACAGTATGATCAA -ATAGTCATAGAAATTTGTGGAAAGAAAGCTATAGGTACAGTATTAGTAGGACCTACACCTGTCAACATCA -TTGGAAGAAATCTGTTGACTCAGATTGGTTGCACTTTAAATTTTCCCATTAGTCCTATTGAAACTGTACC -AGTAAAATTGAAG ->read_800_from_a -GTCACAATAAAGATAGGGGGGCTACTAGAGGAAGCTCTATTAGATACAGGAGCAGATGATACAGTGTTAG -AAGAAATGAATTTACCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTATCAAAGTAAG -ACAGTATGATCAGATACCCATAGAAGTTTGTGGACATAAAGCTATAGGTACAGTATTAGTAGGACCTACA -CCTGTCAACATAATTGGAAGGAATCTGTTGACCGAGATTGGTTGCACTTTAAATTTTCCCATTAGTCCTG -TTGAAACTGTACCAGTAAAACTAAAG ->read_801_from_a -ACGCTTTGGCAGCGACCCCTCGGCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGATACAG -GAGCAGATGATACAGTGTTAGAAGACATGAATTTACCAGGCAGATGGAAAACATAAATGATAGGGGGAAT -TGGAGGTGCTATCAAAGTAAGACAGTAGGACCAGATACCCATAGAAGTTTGTGGACATAAAGCGATAGGT -ACAGTATTAGTAGGACCTACACCTGTCAACATAATTCTAAGGAATCTGTTGACCGAGATTGGGTGCACTT -TAAATTTTCCCATTAGACCTATTGAAACTGTACCAGTGATATTAAAGCCGAGAA ->read_802_from_b -CCCCTTGTCACAATAAAAGTAGGAGGGCAACTAAAGGAAGCTCTATTAGATACGGGAGCAGATGATACAG -TATTAGAAGAAATAGAGTTGCCGGGAAGATGGAAACCAAAAATGATAGGGGGAATTCGAGGTTTTATCAA -AGTAAGACAGTATGATCAAATAGTCATAGAAATTTGTGGAAAGAAAGCTATAGGTACAGTATTAGTAGGA -CCTACACCTGTCAACATAATTGGAAGAAATCTGTTGACTCAGATTGGTCGCACTTTAAATTTTCCCATTA -GTCCTATTGAAACTGTACCAGTAAAATTGAAGCCAGGAATGGATG ->read_803_from_a -ATTACTCTTTGGCAGCGACCCCTCGTCACAATAAAGATAAGGGGGCAACTAAAGGAAGCTCTATTAGATA -CAGTAGCAGATGATACACTGTTAGAAGAAATGAATTTACCAGGAGGATGGAATCCAAAAATGATAGGGGG -AATTGGAGGTTTTATCAAAGTAAGACAGTATGATCAGATACCCATAGGAGTTTGTGGACATAAAGCTATA -GGTACAGTATTAGTAGGACCTACACCTGTCAACATAATTGGACGGAATCTGTTGACCGAGATTGGTTGCA -CTTTAAATTTTCCCATTAGTCCTATTGAAACTGTACCAGTAAAATTAA ->read_804_from_b -GGCAACTAAAGGAAGCTCTATTAGATACGGGAGCAGATGATACAGTATTAGAAGAAATCGAGCTGCCAGG -AAAATGGAAACCAAAAATGATAGGGGGTATTGGAGGTTTTATCAAAGTCAGACAGTATGATCAAATAACC -ATAGAAATTTGTGGAAAGAAAGCTATAGGTACATTATTAGTAGGACCTACACCTGTCAACATAATTGGAA -GAAATCTGTTGACTCAGATTGGTTGCGCTTTAAATTTTCCCATTAGTCCTATTGAAACTGTACCT ->read_805_from_b -TAGGAGGGCAACTAAAGGAAGCTCTTTTAGATACGGGAGCAGATGATACAGTATTAGAAGATATAGAGTT -GCAAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTATTATCAAAGTAAGACAGTATGATCAA -ATAGTCATAGAAATTTGTGGAAAGAAAGCTATAGGTACAGTATTAGTAGGACCTACACCTGTCAACATAA -TTGGAAGAAATCTGTTGACTCAGAGTGGTTGCACTTTAAATTTTCCCATTAGTCCTATTGA ->read_806_from_b -ACAATAAAAGTAGGAGGGCAACTAAAGGAAGCTCTATTAGATACGGGAGCAGATGATACAGTATTAGAAG -AAATAGAGTTGCCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTATAAAAGTAAGACA -GTTTGATCAAATAGTCATAGAAATGTGGCGAAAGAAAGCTATAGGTACAGTATTAGTAGGACCTACACCT -GTCAGCATAATTGGAAGAAATCTGTTGACTCAGATTGGTTGCACTTTAAATTTTCCCAATAGTCCTATTG -AAACTGTACCCGTAAAATTGAAGCCAGGAATGGATGGCCCA ->read_807_from_b -CAGATCACTCTTTGGCAACGACCCCTTGTCACAAAAAAAGTAGGAGGGCAACTAAAGGAAGCTCTATTAA -ATACGGGAGCAGATGATACAGTATTAGAGGCAATAGAGTTGCCAGGAAGATGGAAACCAAAAATGATAGG -GGGAATTGGAGGTTATATCAAAGTAAGACAGTATGATCAAATAGTCATAGAAATTTGTGGACAGAAAGCT -ATAGGTACAGTATTAGTAGGACCTACACCTGTCAACATAATTGAAAGAAATCTGTTGACTCAGATTGGTT -GCACTTTAAATTTTCCCCTTAGCCCTATTGAAACTGTACCATTAAAATTGAAGCCA ->read_808_from_b -CACAATAAAAGTAGGAGGGCAACTAAAGGAGGCTCTATTAGATATAGGAGCAGATGATACAGTATTAGAA -GAAATAGAGTTGCCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTATCAAAGCAAGAC -AGTATGATCAAATAGCCATAGAAATTTGTGGAAAGAAAGCTAGAGGTACAATATTAGTAGGACCTACACC -TGTCAACATAATTGGAAGAAATATGTTGACTCAGATTGGTTGCACTTTAAATTTTCCCATTAGTACTATT -GAAACTGTACCAGTAAAATTAAAGCC ->read_809_from_b -CTTTGGCAACGACCCCTTGTCACAATAAAAGTAGGAGGGCAACTAAAGGAAGCCCTATTAGATACGGGAG -CAGATGATACAGTATTAGAAGAAATCGAGTTGCCAGGAAGATGGAAACCAAAAATGATAGGGGGAAATGG -AGGTTTTATCAAAGTAAGACAGTATGATCAAATAGTCATAGAAATTTGTGGAAGGAAAGCTATAGGTACA -GTATTAGTAGGACCTACACCTGTCAACATAATTGGAAGAAATCTGTTGACTCAGATTGGTTGCACTTTAA -ATTTTCCCATTAGTCCTATTGAAACTGTACCAGTAAAAT ->read_810_from_b -CAAATTACTCTTTGGCAACGACCCCTTGTCACAATGAAAGTAGTAGGGCAACTAAAGGAAGCTCTATTAG -ATACGGGAGCAGATGATACAGTATTAGAAGAAATAGAGTTGCCATGAAGATGGAAACCAAAAATGATAGG -GGGAATTGGAGGTTTTATCAAAGTAAGACAGTATGATCAAATAGTCATAGAAATTTGTGGAAAGAAAGCT -ATAGGTACAGTATTAGTAGGACCTACACCTGTCAACATAATTGGAAAAAATCTGTTGACTCAGATTGGTT -GCACTTTAAATTTTCCCATTAGTCCTATTGAAACTGTACCAGTAAAATTGAAGCCAGGAATGG ->read_811_from_a -CTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGATACAGGAGCAGATGATACAGTGT -TAGAAGAAATGAATTTACCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTATCAAAGT -AAGACAGTATGATCAGATAGCCATAGAAGGTTGTGGACATAACGCTATAGGTACAGTATTAGTAGGACCT -ACACCTGTCAACATAATTGGAAGGGATCTGTTGACCGAGATTGGTTGCACCTTAAATTTTCCCATTAGTC -CTATTGAAACTGAACCAGTAAAATTAAAG ->read_812_from_a -TCACTCTTTGGCAGCGACCCCTCGTCACGATAAAGATAGGGGGGTAACTAAAGGAAGCTCTATTAGATAC -AGGAGCAGATGATACAGTGTTAGAAGAAATGAATTTACCAGGAAGATGGAGCCCAAAAATGATAGGCGAA -ATTGGCGGTTTTATCAAAGTAAGACAGTATGTTCAGATACCCATAGAAGTTTGTGGACAGAAAGCTATAG -GTACCGTATTAGTAGGACCTACACCTGTCAACATAATTGGAAGGGATCTGTTGACCGAGATTGGTTGCAC -TTTAAATTTTCCCATTAGTCCTATTGAAACCGTTCCAGTAAACTTAAAGCCGGGAATGGATGGCCCAAAG -G ->read_813_from_b -ATCACTTTTTGGCAACGACCCCTTGTCACAATAAAAGTAGGAGGGGAACTAAAGGCAGTTCTATGAGATA -CGGGAGCAGATGATACAGTCTTAGAGGAAATAGAGTTGCCAGGAAGATGGAAACCAAAAATGATAGGGGG -AATTTGAGGTCTTATCAAAGTAAGACAGTATGAGCTAATAGTCATAGAAATTTGTGGAAAGAAAGCTATA -GGTACAGTATTAGTAGGACCTACACATGTCAACATAATTGGAAGAAATCTGTTGACTCAGATTGGTTGCA -CTTTAAAATTTCCCATTAGTCCTATTGAAACTG ->read_814_from_b -CCCCTTGTCACAAAAAAAGTAGGAGGGCAACTACAGGGAGCTCTATTAGATACGGCAGCAGATGATCCAG -TATTAGAAGAAATAGAGTTGCCAGGAAGATGGAAACCTAAAGTGATAGGGGGAATTGGAGGTTTCATCAA -AATAAGACAGTATGATCAAATAGTCATAGAAATTTCTGGTAAGAAAGCTATAGGTACAGTATTAGTAGGA -CCTAGACCTGTCAACATAATTGGAAGAAATCTGTTGACTCAGATTGGTTGCACTTTAAATTTTCCCATTA -ATCCTATTGAAACTGTACCAGTAAAATT ->read_815_from_b -GGGCAACTAAAGGAAGCTCTATTAGATACGCGAGCAGATGATACAGTATTAGAAAAAATAGAGTTGCCAG -GAAGATGGAAACCAAAAATGCTAGGGGGAATTGGAGGTTTTATCAAAGTAAGACAGTATGAACAAATAGT -CATAGAAATTTGTGAAAAGAAAGCTAAAGGTACAGTATTAGTAGGACCTACACCTGTCAACATAATTGGA -AGAAATCTGTTGACTCAGATTGGTTGCACTTTAAATTTTCCCATTAGTCCTATTGAAACTGTACCAGTAA -AATTGAAGTCAGGAATGGATGGCCCAAAA ->read_816_from_b -TCACAATAAAAGTAGGAGGGCAACTAAAGGAAGCCCTATTAGATACGGGAGCAGATGATACAGTATTAGA -AGAAATAGAGTTGCCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTATCAAAGTAAGA -CAGTATGATCAAATAGTCATAGAAATTTGTGGAAAGACAGCTATAGGTAAAGTATTAATAGGACCTACAC -CTGTCAACATAATTGGAAGAAATCCGTTGACTCAGATTGGTTGAACTTTAAATTTTCCCATTAGTCCTAT -TGAAACTGTACCAGTAAAATTGAAGCCAGGAATGGATGGCCCAAAAG ->read_817_from_b -AGGGCAACTAAAGGAAGCTCTATTAGATACGGGCGCAGATGATACAGTATTAGAAGAAATAGAGTTGCCA -GGAAGATGGAAACCAAAAATGATAGGGGGAATTCGAGGTTTTATCAAAGTAAGACAGTATGATCAAATAG -TCATAGAAATTTGTGGAAAGAAAGCTATAGGTACAGTATTAGTAGGAGCTACACCTGTCAACATAATTGG -AAGAAATCTGTTGACTCAGATTAGTTGCACTTTAAATTTTCCCATTAGTCCTATT ->read_818_from_b -CTTTGGCAAAGACCCCTTGTCACAATAAAAGTAGGAGGGCAACTAAAGGAAGCTCTATTAGATACGGGAG -CAGATGATACAGTATTGGAAGAAATAGAGTTGCCAGGAACACGGAAACCAAAAATGATAGGGGGAATTGA -AGGTTTTATCAAGGTAAGACAGTATGATCAAATAGTCATAGAAATTTGTGGAAAGAAAGCTATAGGTACA -GTATTAGTAGGACCTACACCTGTCAACATAATTGGAAGAAATCGGTTGACTCAGATTGGTTGCACTTTAA -ATTTTCCCATTGGTCCTATTGAAACTGTACCAGTAGAATTAAAGCCAGGAATGGATGGCCCAAA ->read_819_from_b -CTTTGGCAACGACCCCTAGTCACAATAAAAGTAGGAGGGCAACTAAAGGAACCTCTATTAGATGCGGGAG -CAGATGATACAGTATTAGGAGAAATAGAGTTGCCAGGAAGATGGAAACCCAAAATGATAGGGGGAATTGG -AGGTTTTATCAAAGTAAGACATTATGGTCAAATAGTCATAGAAACTTGTGGAAAGAAAGCTATAGGTACA -GTATTAGTAGGACCTACACCTGTCAACATAATTGGAAGAAATCTGTTGACTCAGATTGGTTGCAATTTAA -ATTTTCCCATTAGTCCTATCGAAACTGT ->read_820_from_b -TACGAGGGCAACTAAAGGAAGCTCTATTAGATACGCGAGCAGATGATACAGTATTGGAAGAAATAGAGTT -GCCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTGTCAAAGTAAGACAGTTTGATCAA -ATAGTCATAGGAATTTGTGCAAAGAAAGCTCTAGGTACATTATAAGTAGGACCTACACCTGTCAACATAA -TTGGAAGAAATCTGTTGCCTCGGATTGGTTGCACTTTAAATTTTCCCATTAGTCCTATTGAAACTGTACC -C ->read_821_from_a -ACTCTTTGGCAGCGACCCCTCGTCACAAGAAAGATAGGGGGGCAACTAAAGGAAGCTCTGTTAGGTACAG -AAGCAGATGATTAAGTGTTAGAAGAAATGAATTTACAAGGACGATGGAAACCAAAAATGATAGGGGGAAT -TCGAGGTTTTATCAAAGTTAGACAGTATGATCATATACCCATAGAAGTTTGTGCACATAAAGCTATAGGT -ACAGTATTAGTAGGACCTACACCTATCAACATAATTGGAAGGAATCTGTTGACCGAGATTGGTTGCACTT -TAAATTTTCCCATTAGTCCTATTGA ->read_822_from_b -AATCACTCTTTGGCAACGACCCCTTTTCACAATAAAAGTAGGAGGGCAACTAAAGGAAGCTCTATTAGAT -ACGGGAGCAGATGATACAGTATTAGAAGAAATAGAGTTGCCAGGAAGATGGAAACCAAAAATGATAGGGG -GAATTGGACGTTTTATCTAAGTAAGACAGTATGATCAAATAGTCATAGAAATTTGTGGAAAGAAAGCTAT -AGGTACAGTATTAGTAGGACCTACACCTGTCAACATAATTGGAAGAAATCTGTTGACTCAGATTGGATGC -ACTTTAAATTTTCCCATTAGTCCTATTGAC ->read_823_from_b -ACCCATTGTCACAATAAAAGTAGAGGGGCGACTATAGGATGCTCTATTAGATACGGGAGCAGATGATACA -GTATTAGAAGAAATAGAGTTACCAGGAAGATGGAAACCAAAAATGATAGGGGGAAGTGGAGGTTTTATCA -AAGTAAGACAGTATGATCAAATAGTCATAGAAATTTGTGGAAAGAAAGCTATAGGTACAGTATTAGTAGG -ACCTAGGCATGTCAACATAATAGGAAGAAATCTGTTGACTCAGATTGGTTGCACTTTAAATTTTCCCATT -AGTCCTATTGAAACTGTACCAGTAAAATTGACGCCGGGAAT ->read_824_from_b -CCCTTGTCACAATAAAAGTAGGAGGGCAACAAGAGGAAGGTCTATTAGATACGGGAGCAGATGATACAGT -ATTAGAAGAAATAGAGTTGCCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTATCAAA -GTAAGACAGTATGATCAAATAGTCATAGAAATTTGTGGAAAGAAAGCTATAGGTACAGTATTAGTAGGAT -CTACACCTGTCAACATAATTGGAAGAAATCTGTTGACTCAGATTGGTTGCACTTTAAATTTTCCCATTGG -TCCTTTTGAAACTGTAC ->read_825_from_a -CGGATCACTCTTTAGCAGCGACCCCTCGTCACAAGAAACATAGGGTGGCAACTAAAGGAAGCTCTATTGG -ATACTGGAGCAGATGATACAGTGTTAGAAAAAATGAATTTACCAGGAAGATGGGAACCAAAAAAGATACG -GGGAATTGGAGGTTTTATCAAAGTAAGGCAGTATGATCAGATACCCATAGAAGATTGTGGACATAAAGCT -ATAGGTACAGTATCAGTAGGACCTACACATGTCAACATAATTGGAAGGAATCTGTTGACCGAGATTGGTT -GCACAATAAATTTTCCCATTAGTCCTA ->read_826_from_b -AAAAGTAGGAGGGCAACTAAAGGAACCTCCATTAGATACGGGAGCAGATGATACAGTATTAGAAGAAATA -GAGTTGCCAGTAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTCTCAAAGTAAGACAGTATG -ATCAAATAGTCATAGATATTTATGGAAAGAAAGCTATAGGTACAGTATTAGTAGGACCTACACCTGTCAA -CATAATTGGAAGAAATCTGTTGACTCAGATAGGTTGCACTTTAAATTTTCCCATTCGTCCTATCGAAA ->read_827_from_b -ACAATATAAGTAGGAGGGCAACTAAAGGAAGCTCTAGTAGGTACGGGAGCAGATGATACAGTATTAGAAG -AAATAGAGTTGCCAGGAAGATGGAAACCAAAAATGATAGCGGGAATTGGAGGTTTTATCAAAGGAAGACA -GTATGATCAAATAGTCATAGAAATTTGTGGAAAGAAAGCTATAGGTACAGTATTAGTAGGACCTACACCT -GTCAACATACTTGGAAGAAACCTCTTGACTCAGATTGGTTGCACTATAAATTTTCCCATTAGTCCTATTG -A ->read_828_from_b -TTGTGACAATAAAAGTAGGAGGGCAATTAAAGGAAGCTCTATTAGATACGGGAGCAGATGATACAGTATT -AGAAGATACAGAGTGGCCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTATCAAAGTA -AGACAGTATGATCAAATAGTCATAGAAATTTGTGGAAAGAAAGCTATAGGTACAGTATTAGTAGGACCTA -CACCTTTCAACATAATTGGAAGAAATCTGTTGACTCAGATTGGTTGCACTTTAAATTTTCCCATTAGTCC -TATTGAAACTT ->read_829_from_b -GCAACGACCCCTTGTCACAATAAAAGTAGAAGGGCAACTAAAGGAAGCTCTATTAGATACGGGAGCAGAT -GATACAATATTAGAAGAAATAGAGTTGCCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTT -TTATCAAAGTAAGACAGTATGATCAAATAGTCATAGAAATTTGTGGAAAGAAAGCTATAGGTACATGATT -AGTAGGAACTACACCTGTCAACATAATTGGAAGAAATCTGTTGACTTAGCTTGGTTGCACTTTAAATTTC -CCCATTAGTCCTATTGAACCTGTAC ->read_830_from_b -ACTCCTTGTCACAATAAAAGTAGGAGGGCAACTAAAGGAAGCTCTATTAGATACGGGAGCAGATGATACA -GTATTAGAAGGAATAGAGTTGCCAGGAAGATGGAAACCAAGAATGATAGGGGGAATTGGAGGTTTTATCA -AAGTAAGACAGGATGATCAATTAGTCATGGAAATTTGTGGAAAGAAAGCTATAGGTACAGTATTAGTAGG -ACCTACACCTGTCAACATAATTGGAAGAAATCTGTTGACTCAGATTGGTTGCACTTTAAATTTTCGCATT -ACTCCTATTGAAACTGTTACAGTAAAATTGAAGCCAGGAATGGATGGCCCAAA ->read_831_from_b -GACCCCTTGTCACAATAAAAGTAGGAGGGCAACTAAAGGAAGCTCTATTAGATAAGGGAGCAGATGATAC -AGTATTAGAAGAAATAGAGTTGCCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTATC -AAAGTAAGACACTATGTTCAACTAGCCATAGCAATTGGTGGAAAGAAAGCTATAGGTACAGTATTAGTAG -GACCTACACCTGTCAACATAATTGGAAGAAATCTGTTGACTCAGATTGGTTGCACTTTAAATTTTCCCAT -TAGTCCTATTGAAACTGTACCAGTAAAATTGAAGCCAGGAATGGATGGCCC ->read_832_from_a -ACTCTTTGGCAGCGACCCCTCGTCACAATAATGATAGGGGGGCAACTAAAGGAAGCTCTATTACATAGAG -GAGCAGATGATGCAGTGTTAGAAGAAATGAATTTACCAGGAAGATGGAAACCAAAAATGATAGGGAGAAT -TGGAGGTTTTATCAAAGTAAGACAGTATCATCAGATACCCATAGAAGTTTGTGGACATAAAGCTATAGGT -ACAGTATTAGTAGGACCTACAGCTGTCAACATAATTGGAAGGAAGCTGTTGACCGAGATTGGTTGCACTT -TAAATTTTCCCATTAGTCCTATTGAAACTGTACCAGTAAAATTGAAGCCGGGAATAGATGGCCCAA ->read_833_from_b -CTCTTCGGCAACGACCCCGTGTCACAATAAAAGTAGGAGGGCAACTAAAGGAAGCTCTATTAGATACGGG -AGCAGATGATACAGTATTAGAAGAAATAGAGGTGCCAGGAAGATGGAAACCAAAAATGATAGGGGGAATT -GGAGGTTTTATCAAAGTAAGACAGTATGATCGAATAGTCATAGAAATTTGTGGAAAGAAAGCTACAGGTG -CAGTATTAGTAGGACCTACACCTGTCAACATAATTAGAAGAAATCTGTTGACCCAGATTAGTTGCACTTT -TAATTTTCCCATTACTCCTATAGAAACTGT ->read_834_from_b -GGCAACTAAAGGAAGCTCTATTAGATACGGGAGCAGATGATACAGTATTAGAAGAAGTATAGTTGCCAGG -AAGATGGAAACCAAAACTGATAGGGGGAATTGGAGGTTTGATCAAAGTAAGACAGTATGATCAAATAGTC -ATAGAAATTTGTGGAAAGAAAGCTATAGGTACAGTATTAGTAGGACCTACACCTGTCAACATAATTGGAA -GAAATCTGTTGACTCAGATTGGTTGAACTTTAAATTTTCCCATTAGTCCTATCGAAACTGTACCAGTAAA -ATTGA ->read_835_from_b -TGTCACAATAAAAGTAGGAGGGCAACTAAAGGAAGCTCTATTAGATACGGGAGCAGATGATACAGTATTA -GAAGAAATAGAGTTGCCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTATCAAAGTAA -GTGAGTATGATCAAATAGTCATAGAAATATCTGGAAAGAAAGCTATAGGTACAGTATTAGTAGGACCTAC -ACCTGTCAACATAATTGGAAGAAATCTGTTGACTCAGATTGGTTGCACTTTAAATTTTCCCGTTAGTCCT -ATTGAAACTGGACCAGTAAAATTGAAGCCAGGAATGGATGGCCC ->read_836_from_a -TTTGATCACTCTTTGGCAGCGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTA -GATACAGGAGCAGATGATACAGTATTAGAAGAAATGAATATACCAGGAAGATGGAAACGAAAAATGATAG -GGGGAATTGGAGGTTTTATCAAAGTAAGACAGTATGATCAGATACTCATAGAAGTTTGTGGACATAAAGC -TATAGGTACAGTATTAGTAGGACCTACACCTGTCAACATAATTGGAAGGAATCTGTTGACCGAGATTGGT -TGCAGTCTAAATTTTCCCATTAGTCCTATTGAAACTGTACCAGTAAAATTAAAGC ->read_837_from_b -CCTTGTCACAATAAAAGTAGGAGGGCAACTACAGGAAGCTCAATTAGATACGAGAGCAGATGATACAATA -TTAGAAGAAATAGAGTTGCCAGGAAGATGGAAACCAAAAATGATTGGGGGAATTGGAGGTTTTATCAAAG -TAAGACAGTATGATCAAATAGTCATAGAAATTTGTGGAAAGAAAGCAATCGGTACCGTATTAGTAGGACC -TACACCTGTCAACATAATTGGAAGAAATCTGTTGACTCAGATTGGTTGCACTTTAAATTTTCCCATTAGT -CCTATTGAAACTGTACCAGT ->read_838_from_b -CAAATCACTCTTTGGCAACGACCCCTTGTCACAATAAAAGTAGGAGGGCAACTAAAGGAAGCTCTATTAG -ATACGGGAGCAGATGATCCAGTATTAGAAGAAATAGAGTTGCCAGGACGATGGAAACCAAAAATGATTGG -GGGAATTGGAGGTTTTATCAAAGTAAGACAGTATGATCAAATAGTCATAGAAATTTGTGGAAAGGAAGCT -ATAGGTATAGTATTAGTAGGACCTACACCTGTCAACATAATTGGAAGAAATCTGTTGACTCAGATTGGTT -GCACTTTAAATTTTCCCATTAGTCCTATTGAAAGTGTACCAGTAAAATT ->read_839_from_b -AAAGTAGGAGGGCAACTAAAGGAAGCTCTATTAGATACGGGAGTAGATAATACAGTATTAGAAGAAATAG -AGTTGCCAGGAAGATCGAAACCAAAAATGATCGGGGGAATTGGAGGTTTTATCAAAGGAAGACAGTATGA -TCAAATAGTCATAGAAATTTGTGGAAAGCAAGCTATAGGTACAGTATTAGTAGGACCTACACCCGTCAAC -ATAATTGGAAGAAATCTGTTGACTCAGATTGGTTGCACTTTAAATTTTCCCATTCGTCCTATTGAAACTG -TACCAGTAAAATCGAAGCCAGGAATGGATGGCCCAAAA ->read_840_from_a -TCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGATACAGGAGCAGATGATACAGTGTTAGA -AGAAATGAATTTACCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTATCAAAGTAAGA -CAGTATTATCAGATACCCATAGAAGTTTGTGGACATAAAGCTATAGGTACAGCATTAGTAGGACCTACAC -CTGTCAACATAATTGGAAGGAATCTGTTGACCGAGATTGGTTGCAATTTAAATTTTCCCATTAGTCCTAT -TGAAACTGTACCAGTAAAATTAA ->read_841_from_a -ATCACTCTTTGGCAGCGACCCCTCGTCACAATATAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGATA -CAGGAGCAGATGATACAGTGTTAGAATAAATGAATTTACCAGGAAGATGAAAACCAAAAATGATAGGAGG -AATTGGAGGTTTTATCACAGTAAGACAGTATGATCAGATACCCATAGAAGTTTGTGGACATAAAGCTATA -GGTACAGTATTAGGAGGAACTACACCTGTCAACATAATTGGAAGGAATCTGTTGACCGAGATTGGTTGCA -CTTTAAATTTTCCCATTAGTCCGATTGAAACTGTACCAGTAAAATTAAAGCCGGGAATGGATGGCCCAAA -G ->read_842_from_b -ATAAAAATAGGAGGGCAACTAAAGGAAGCTCTATTAGATAAGGGAGCCGATGATTCAGTATTAGAAGAAA -TAGAGTTGCCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTATCAAAGTAAGACAGTA -TGATCAAATAGTCATAGAAATTTGTGGAAAGAAAGCTATCGGTACAGTATTAGTAGCACCTACACCTGTC -AACATAATTGGAAGAAATCTGTTGACTCAGATTGGTTGCACTTTAAATTTTCCCATTAGTCCTCTTGAAA -CTGTACCAGTAAAATTGAAGCCAGGAATGGATGGCCCAAAA ->read_843_from_b -CAAATCACTCTTTGACAACGACCCCTTGTCGCAATTAAAGTAGGAGGGCAACGAAAGGAAGCTCTATTAG -ATACGGGAGCAGATGATACAGTTTTAGAAGAAATAGAGTTGCCAGGAAGGTGGAAACCAAAAATGATAGG -GGGGATTGGAGGTTTTATCAAAGTAAGACAGTATGATCAAATAGTCATAGGAATTTGTGGAAATAAAGCT -ATAGGTACAGTATTAGTAGGACCTACACCTGTCAACATAATCGGAAGAACTCCGTTGACACAGATTGGTT -GCACTCTAAATGTTCCCATTAGTCCTATTGAAACTGTACCAGTAAAATTGAAGCCAGGAATGGAAGGC ->read_844_from_b -AGTAGGAGGGCAACTAAAGGAAGCTCTATTATATACGGGAGCAGATGATACAGTATTAGAAGAAATAGAG -TTGCCAGGAAGATGGAAACCAAAAATGAAAGGGGGAATTGGAGGTTTTATCAAAGTAAGACAGTATGATC -AAATAGTCATAGAAATTTGTGGAAAGAAAGCTAAAGGTACATTATTAGGAGGACCTACACCTGTCAACAT -AATTGGAAGAAATCTGTTGACTCAGATTGGTTGTACTTTAAATTTTCCCATTAGTCCTATTGAAACTGTA -CC ->read_845_from_a -CCCCTCGTCACAATAAAGGTAGGGGGGCAACTAGAGGAAGCTCTATTAGATACAGGAGCAGATGATACAG -TGTTAGAAGAAATGAATTTACCAGGAAGATGGAAACCAACAATGATAGGGGGAATTGGAGGTTTTATAAA -AGTTAGACAGTATGATCAGATACCCATAGCAGTTTGTGGACATAAAGCTAAAGGTACAGTATTAGTAGGA -CCTGCACTTGTCAACATAATTGGAAGGATTCTGTTGCCCGAGATTGGTTGCACTTTAAATATTCCCATTA -GTCCTATTGAAACTGTACCAGTAAAATTAAAGCCGGGAATGGATGGCCCAAA ->read_846_from_b -TCTTTGGCAACGACCCCTTGTCACAATAAAAGTAGGAGGGCAACTAAAGGAAGCTCTATTAAATACGGGA -GCAGATGATACAGTATTAGAAGAAATAGAGTTGACAGGACGATGGAAACCAAAAATGATAGGGGGAATTG -GAGGTTTTATCAAAGCAAGACCGTATGATCAAATAGTCATAGAAATTTGTGGAAAGAAAGCTATAGGTAC -AGTATTAGTAGGACCTACACCTATCAACATAATTGGAAGAAATCTGTTGACTCAGATTGGTTGCACTTTA -AATTTTCCCATTAGTCCTATTGAAACTGTACCAGAAAA ->read_847_from_b -AATCACTCTTTGGCATCGACCCCTTGTCACAATAAAAGTAGGAAGGCAACTAAAGGAAGCACTATTAGAT -ACGGGAGCAGATGATTCAGTATTACAAGAAATAGAGTTGCCAGGAAGATGAAAACCAAAACAGATAGGGG -GAATTGGAGGTTTGATCAAAGTAAGACAGTATGATCAAATAGTCATAGAAATTTGTGGAAAGAAAGCTAT -AGGTACAGTATTAGTAGGACCTACACCTGTCAACATAATTGGAAGAAATCTGTTGACTCAGATTGGTTGC -ACTTTAAATTTTCCCATTAGTCCTATTGAAACTGTACCAGTAAAATTGAAGCCAGGAATGGATGGCCCAA -AAC ->read_848_from_b -CGCCCCCTTGTCACAATAAAAGTAGGAGGGCAACTAAAGGAAGCTCTATTAGATACGGGAGCAGATGATA -CAGTATTAGAAGAAATAGAGTTGCCAGGAAGTTGCAAACCAAAAATGATAGGGGGAATTGCAGGTTTTAT -CAAAGTAAGACAGTATGATCAAATAGTCATAGAAATTTGTGGAAAGAAAGCTATAGGTACAGTATTAGTA -GGACCTACACCTGTCAACATAATTGGAAGAAATCTGCTGACTCAGATTGGTTGCACTTTTAATTTTCCCA -TTAGTCCTACTGAAAATGTACCAGTAAAAT ->read_849_from_b -GGTAGGAGGGCAACAAAAGGAAGATCTATTGGATACGGGAGCAGATGATACAGTATTAGAAGAAATAGAG -TTGCCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTATCAAAGTAACACAGTATGATC -AAATAGTCATAGAAATTTGTGGAAAGAAAGCTATAGGTACAGTATTAGTAGGACCTACTCCTGTCAACAT -AATTGGAAGAAATCTGTTGACTCAGATTGGCTGCACTTTAAATTTTCCCATTAGTCCTATTGAAA ->read_850_from_a -CTGCATACTCTTTGGCAGCGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAG -ATACTGGAGCAGATGATACAGTGTTAGAAGAAATTAATTTACCAGGAAGATGGAATCCAAAAATGAGAGA -GGGAATTGGAGGCTTTACCAAAGTAAGACAGTATGATCAGATACCCATAGAACTTTGTGGACATAAAGCT -ATAGGTACAGTATTAGTAGGACCTACACCTGTCAACATAATTGGAAGGAATTTGTTGACCGAGATTGGTT -GCACTTTAAATTTTCCCATTAGTCCTATTGAAACTGTACCAGGAAAATT ->read_851_from_b -CTCAAATCACTCTTTGGCAACGACCCCTTGTCACAATAAAAGTAGGAGGGCAACTAAAGGAAGCTCTATT -AGATACGGGAGCAGATGATAAAGTATTAGAAGAAATAGAGTTGCCAGGAAGATGGAAACCAAAAATGATA -AGGGGAATTGGAGGTTTTATCAAAGTAAGACAGTATGATCAAATAGTCATAGAAATTTGTGGAAAGAAAG -CTATAGGTACAGTATTAGTAGGACCTACACCTGTCAACATAATTGGAAGAAATCTGTTGACTCAGATTGG -GGGCACTTTAAATTTTCCCATTAGTCCTATTGAAACTGTACCAGTAAAATTGAAGTCAGGAATGGATGGC -CC ->read_852_from_b -ACTCACTCTTTGGCAACGACCCCTTGTCACAATAAAAGTAGGAGGGCAGCTAAAGGAAGCTCTATTAGAT -ACGGGGGCAGATGATACAGTATTAGTAGAAATAGAGTTCCCAGGAAGATGGAAACCAAAAATGATAGGGG -GAATTGGAGGTTTTATCAGAGTAAGACAGTATGATCAAATATTCATAGAAATTTGTGGAAAGAAAGCTAT -AGGTACAGTATTAGTAGGACCTACACCTGTCAACATAATTGGAAGAAATCTGTTGACTCAGATTGGTTGC -ACTTTAAATTTTCCCATTAGTCATATTGAAACTGTACCAGTAAAATTGGAGCCAGGAATGGATG ->read_853_from_b -ATCACTCTTTGGCAACGCCCCCTTGTCACAATAAAAGTAGGAGGGCAACTAGAGGAAGCTCTATTAGATA -CGGGAGCAGATGATACAGTATTAGAAGAATTAGAGTTGCCAGGAAGATGGAAACAAAATATGATAGGGGG -AATTGGAGGTTTTATCAAAGTAAGACAGTATGATCAAATAGTCATAGAAATTTGTGGAAAGAAAGTTATA -GGTACAGTATTAGTAGGACATACACCTGTCAACATAATTGGAAGAAATCTGTTGACGCAGATTGGTTGCA -CTCTAAATTTTCCCATTAGTCCTATTGAAACTGTACCAGTAAAATGGAAGCCAGAAATGGATGGCCC ->read_854_from_b -CCCTTGTCACAATAAAAGTAGGAGGGCAACTAAAGGAAGCTCTTTTAGATACGGGAGCAGATGATACAGT -ATTAGAAGAAATAGAGCTGCCAGGAAGACGGAAACCAAAAATGATAGTGGGACTTGGAGGTTTTATCAAA -GTAAGACAGTATGAACAAATAGTCATAGAGATTTGTGGAAAGAAAGCTATAGGTACAGTATTAGTAGGAC -CTACACCTGTCAACATAATTGGAAGAAATCTGTTGACTCAGATTGGTTGCACTTTAAGTTTTCCCATTAG -TCCTAGTGAAACTGTACAAGTAAAATTGAAGCCAGGAATGGA ->read_855_from_b -ATCACTCTTTGCCAACGACCCCTTGTCACTATAAAAGTAGGAGGGCAACTAAAGGAAGGTCTATTAGATA -CGGGAGCAGATGATACAGTATTAGAACAAATAGAGTTGCCAGGAAGATGGAAACCAAAAATGATAGGGGG -AATTTGAGGTTTTATCAAAGTAAGACAGTATGATCAAATAGTCATAGAAATTTGTGGAAAGAAAGCTATA -GGTACAGTATTAGTAGGACCTACACCTGTCAACATAATTGGAAGAAATCTGTTGACTGAGATTGGTTGCA -CTTTAAATTTTCCCATTAGTCCTATTGAAACT ->read_856_from_a -AGATAGGGGGGCAACTAAAGGAAGCTCTGTTAGATACAGGAGCAGATGATACTGTGTTAGAAGAAATGAA -TTTACCGTGAAGATGGAAGCCAAAAAAGATAGGGGGAATTGGAGGTTTTATCAAAGTAAGACAGGATGAT -CAGATACCCATAGGAGTTTGTGGACATAAAGCTATAGGTACAGTATGAGTAGGACCTGCACCTGTCAACA -TAATTGGAAGGAATCTGTTGACCGAGATTGGTTGCACTTTAAATTTTCTCATTAGTCCTATTGAAACTGT -ACCAGTAAAATTAAAGC ->read_857_from_b -AGGGAAACTAAAGGAAACTCTATTAGATACGCGAGCATATGATACAGTATTAGAAGAAATAGAGTTGCCA -GGAAGATGGAAACCAAACATGATAGGGGGAATTGGAGGTTTTATCAAAGTAAGACAGTATGATCAAATAG -TCATAGAAATTTGTGGAAAGAAAGCTATAGGTACAGTATTAGTAGGACCTACACCTGTCAACATGATTGG -AAGAAATCTGTTGACTCAGATTGGTTGCACTTTAAATTTTCCCATTAGACCTATTGAAACTGTACCA ->read_858_from_a -CTTTGGCAGCGACCCCTCGTCACAATAAAGATAGGGCGGCAACTAATGGAAGCTCTATTAGATACAGGAG -CAGATGATACAGTGTTAGAGGAAATGAATTTACCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGG -AGGTTTTATCAACGTAAGACAGTATGATCAGATACCCATAGAAGTTTGTGGACATAAAGCTATAGGTACA -GTATTAGTAGGACCTCCACCTGTCAACATAATTGGGAGGAATCTGTTGACCGAGATTGGTTGCACTTTAC -ATTGTCCCATTAGTCCTATTGAAACTGTACCAGTAAAATTAACGCC ->read_859_from_a -GGCAAGTAAAGGAAGCTATATTAGGTACAGGAGCAGATGATACAGAGTTAGAAGAAATGAATTTACCAGG -AAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTATCAAAGTAAGACAGTATGATCAGATACCC -CTAGAAGTTTGTGGACATCAACCTATAGGTACAGTATTAGTAGGACCTACACCTGTTAACGTAATTGGAA -GGAATCTGTTGACCGAGATCGGTTGCACTTTAAATTTTCCCATTAGTCCTATTGAAAC ->read_860_from_b -ACTCTTTGGCAACGACCCCTTGTCACAATAAAAGTAGGAGGGCAACTAAAGGAAGCTCTATTAGATACGG -CAGCAGATGATACAGTATTAGAAGAAATAGAGTTGCCAGGAAGATGGAAACCAAAAATGATAGGGGGAAT -TGGAGGTTTTATCAAAGTAAGACAGTATGATCAAATAGCCATCGAAATTTGTGGAAAGAAAGCTATAGGT -ACAGTATTAGTAGGGCCTACACCTGTCAACATAATTTGAAGAAATCTGTTGACTCAGATTGGTTGCACTT -TAAATTTTCCCATTAGTCCTATTAAAACTGTACCAGCAAAATTGAAGCCAGGAATGG ->read_861_from_b -AACGACCCCTTTGCACAATAAAAGTAGGAGGGCAACTAAAGGAAGCTCTATTATATACGGGAGCAGATGA -TACAGTATTAGATGAAATAGAGTTCCCAGGAAGATGGAAACCAAAAATGATAGGGCGAATTAGAGGTTTT -ATCAAAGTAAGACAGTATGATCAAATAGTCATAGAAATGTGTGGAAAGAACGCTATAGGTACAGTATTAG -TAGGTCCGACACCTGTCAACATAATTGGAAGAAATCTGTTGACTCAGATTGGTTGCACTTTAAATTTACC -CATTAATTCTA ->read_862_from_b -TAGGAGGGCAACTAAAGGAAGCTCTATTAGATACGGGAGCAGATGATACAGTATTAGAACAAATAGAGTT -GCCAGGAAGATGGAAACCATAAATGATAGGGGGAATTGGAGGTTTTATCAAAGTAAGACAGTATGATCAA -ATAGTAATAGAAATTTGTGGAAAGAAAGCTATAGGTACAGTATTAGTAGGACGTACACCTGTCAACATAA -TTGGAAGAAATCTGTTGACTCAGGTTGGTTGCACTTTAAATTTTCCCATTAGTCCTATTGA ->read_863_from_a -ATCACTCTTTGGCAGCTACCCCTCGTCACAATAAACAGAGGGGGGCAACTAAAGGAAGCTCTATTAGATA -CAGGAGCAGATGATAGAGTGTTAGAAGAAATGAACTTACCAGTAAGATCGAAACCAAAAATGATACGGGG -AATTGGAGGTTTTATCAAAGTAAGACAGTATGATCAGATACCCATAGAAGTTTGTGGACATAAAGCTATA -GGTACAGTATGAGTAGGACCTACACCTGTCAACATAGTCGGAAGGAGTCTGTTGACCGAGATTGGTTGCA -CTTTAAATTTTCCCATTAGTCCTATTGAAACTGTACCAGTAAAATTAAAGCCGG ->read_864_from_b -TTCACTCTTTGGCAACGACCCCTTGTCACATTAAAAGTAGGAGGGCAACTAAAGGAAGCTCTATTAGATA -CGGGAGCAGATGATACAGTATTAGAAGAAATAGAGTTGCCAGGAAGATGGAAACCAAAAATGATAGGGCG -AATTTGAGGTTTTATCAAAGTAAGATAGTATGAGCAAATAGTCATAGAAATTTGTGGAAAGAAAGCTATA -GGTACAGTATTAGTAGGACCTACACCTGTCAACATAATTGGAAGAAATCTGTTGACTCAGATTGGTTGCA -CTTTAAATTTTCCCATTAGTCCTATTGAAACTGTACCAGTAAA ->read_865_from_b -TGTCACAATAAAAGTAGGAGGGCAACTAAAGGAAGCTCTATTAGATACGGGAGCAGATGATACAGTATTA -GAAGAATTAGAGTTGCCAGGAAGATGGAAACCATAAGTGATAGCGGGAATGGGAGGTTTTATCAAAGTAA -GACAGTATGATCAAATAGTCATAGAAATCTGTGGAAATAAAGCTATAGCTACAGTATTAGTAGGACCTGC -ACCTGTCAACATAATTGGAAGAAATCTGTTGACTCAGATTGGTTGCACTTTAAATTTTCCCATTAGTCCT -ATTGAAACTGTACCAGTAAAATTGAAGCCAGGAA ->read_866_from_b -CCTCAAATCACTCTTTGCCAACGACCCCGTGTCACAATAAAAGTAGGAGGGCAACTAAAGGAAGCTCTAT -TAGATACGGGAGCACATGATACAGTATTAGAAGAAATAGAGTTGCCAGGAAGAGGGAAACCAAAAATGAT -AGGGGGAATTGGAGGTTTTATCAAAGTAAGACAGTATGATCAAATAGTCATAGAAATTTGTGGAAAGAAA -GTTATAGGTACAGTATTAGTAGGCCCTACACCTGTCAACATAATTGTAAGAAATCTGTTGACTCAGATTG -GTTGCACTTCAAATTTTCCCATTAGTCCTATTGAAACTGTACCAGTAA ->read_867_from_b -TGTCACAATAAAAGTAGGAGGGCAACTAAAGGAAGCTCTATTAGATACGGGAGCAGATGATACAGTATTA -GAAGAAATAGAGTTGCCGGGAAGATGGAAACCAAAAATTATAGGGGGAATTGGAGGTTTTATCAAAGTAA -GACAGTATGATCAAATAATCATAGAAATTTGTGGAAAGAAAGCTATAGGTACAGTATTAGTAGGACCTAC -ACATGTCAACATAATTGGAAGAAATCTGTTGACTCAAATTGGTTGCACTTTAAATTTTCCCATTAGTCCT -ATTGAAACTGTACCAGTAGACTTGAAGCCAGGAATGGAT ->read_868_from_b -ACCTTGTCACAATAAAAGTAGGAGGGCAACTAAATGAAGCTCTATTAGATACGGGAGCAGATGTTACAGT -ATTAGCAGAAATAGAGTTGCCAGGAACATGGAAACCAAAAATGATAGTGGGAATTTGAGGTTTTATCAAA -GTAAGACAGTATGATCAAATAGTCATAGAAATTTGTGGAAAGAAAGCTATAGGTACAGTAGTAGTAGGAC -CTACACCTGTCAACATAATTGGAAGAAATCTGTTGACTCTGATTAGTTGCACTTTAAATTTTCCCATTAG -TCCTATTGAAACTGTACCAGTAAAATTGAAGCCAGGAATGGACGGCCCAAA ->read_869_from_b -GCAACGACCCCTTGTCACAATAAAAGTAGGTGGGCAACTAAAGGAAGCCCTATTAGATACGGGAGCAGAT -GATACAGTATTAGAAGAAACAGAGTTGCCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTT -TTATCAAAGTAAGACAGTATGATCAAATAGTCATAGAAATTTGTGGAAAGAAAGCTATAGGTTCAGTATT -AGTAGGACCTACACCTGTCAACATAATTGGAAGAAATCTGTTGACTCAGATTGGTTGCACTTTAAATTTT -CCCATTAGTCCTATTGAAACTGTACCAGTAAAATTGAAGCCAGCAATGGATGG ->read_870_from_a -CTCTTTGGCAGCGACCCCTCGTCACAATAAAGATAGGCGGGCAACTAAAGGAAGCTCTATTAGATACAGG -AGCAGATGATACAGTGTAAGAAGAAATTAATTTACCAGGAAGATGGAAACCAAAAATGATAGGGGGCATT -GGAGGTTTTATCAAAGTAAGACAGTATGATCAGATACCCATAGAAGTTTGTGAACATAAAGCTATAGGTA -CAGTATTAGTAGGACCTACACCTGTCAACATAATTGGAAGGAATCTGTTGACCGAGATTGGTTGCACTTT -AAATGTTCCCATTAGTCCTATTGAAACTGTACCAGTAAAATTAAAGCCGGGAATGGATGGC ->read_871_from_a -GGCAAATAAAGGAAGCTCTATTAGATACAGGAGCAGATTATACAGTGTTAGAAGAAATGAATTTACCAGG -AAGACGGAAAACAAAAATGATAGGGGGAATTGGAGGCTTTATCAAAGTAAGACAGTATGATAAGATACCC -ATAGAAATTTGTGGACATAAAGCTATAGCTACAGTATTAGTAGGAGCTACACCTGTCAACATAATTGGAA -GGAATCTGTTGAGCGAGATTGGTTGAACTTTAAATTTTCCCATTAGTCCTATTGAAACTGTACCAGTAAA -AATAAAGCCGGGA ->read_872_from_b -GGGCAACTAAAGGAAGCTCTATTAGATAAGGGAGCAGATGATACAGTATTAGAAGAAATAGAGTTGCCAG -GAAGATGTAAACCGAAAATGATAGGGGGAATTGGAGGTTTTATCAAAGTAAGACAGTAGGATCAAATAGT -CATAGAAATTTCTGGAAAGAAAGCTATAGGTACAGTATTAGTAGGACCTACACCTGTCCACATAATTGGA -AGAAATCTGTAGACTCAGATTGGTTGCACTTTAAATTTTCCCATTAGTCCTATTGAATCTGTACCAGTAA -AATTGAAGCCA ->read_873_from_b -GGCAACGACCCCTTGTCACAATAAAAGTAGGAGGGCAACTAAAGGAAGCTCTATTAGATACGGGAGCAGA -TGATACAGTATTAGAAGAAATAGAGTTGCCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGT -TTTATCAAAGTAAGCCAGTATGATCAAATAGTCATAGAAATTTGTGGAAAGAAAGCTCTAGGTACAGTAT -TAGTAGGAGCTACACCTGTCAACATAATTGGAAGAAATCTGTTGACTCAGATTGGTTGCACTTTAAATTT -TCCCATTAGTCCTATTCAAACT ->read_874_from_b -ATCACTCTTTGGCAACGACCCCTCGTCACAATTAAAGTAGGAGGGCAACTAAAGGAAGCTATATTAGATA -CGGGAGCAGATGATACAGTATTAGAAGAAACAGACTTGCCAGGACGATGGAAACCGAAAAGGATAGGGGG -AATTGGAGGTTTTATCAAAGCAAGACAGTATGATCAAATAGTCATAGAAATTTGTGGAAAGAAAGCTATA -GTTACAGTATTAGTACGACCTACACCTGTCAACTTAATTGGAAGAAATCTGTTGACCCAGATTGGTTGCA -CTTTAAATTTTCCCATTAGTCCTATTGAAACTGTACCAGTTAAATTGA ->read_875_from_b -CCCCTTGTCACAATAAAAGTAGGAGGGCAACTAAAGGAAGCTCTATTAGATACGGGAGCAGATGATACAG -TATTAGAAGAAATAGAGTTGCCAGGAAGATGGAACCCAAAAATGATAGGGGGAATTGGAGGTTTTATCAA -AGTAAGACAGTATGATCAAATAGTTAAAGAAATTTGTGGAAAGTCTGCTACAGGTACAGTATTAGTAGGA -CTTACACCTGTCAACATAATTGGAGGAAATCTGTTGACTCAGATTGGTTGCACTTTAAATTTTCTCACTA -GTCCTATTGAAACTGAACC ->read_876_from_a -AGCGACCCCTCGTCACAACAAAGATAGGGGGGCACCTAAAGGAAGCTCTATTAGATACAGGAGCAGATGA -TACAGTGTTAGAAGAAATGAATTTACCAGGAAGATGGAAACCAAAAATGATAGGGGAAATTGGAGGTTTT -ATCAAAGTAAGACAGTATGAACAGATACCCATAGAAGTTTGTGGACATAAAGCTATAGGTACAGTATTAG -TAGGACCTGCACCTGTGAACATAATTGGAAGGAATCTGTTAACCGAGATTGGTTGCACTCTCAATTTTCC -CATTAGTCCTATTGAAACTGTACCAGTA ->read_877_from_b -AGGCAACCAAAGGAAGCTCTATTAGATACGGGACCAGATGATACAGTATTAGAAGAAATAGAGTTGCCAG -GAAGATGGAAACCAAAAATGAGACGGGGAATTGGAGGTTTTATCAAAGTAAGACAGTATGATCTAATAGT -CATAGAAATTTGTGGAAAGAAAGCTATAGGTACAGTATTAGTAGGACCTACACCTGTCAACATAATTGGA -AGAAATCTGTTGACTCAGATTGGTTGCACTTTAAATTTTCCCATTAGTCCTATTGAAACTGTACCAGTAA -AATTGAAGCCAGGAAT ->read_878_from_b -ACAATAAAAGTAGGAGGGCAACTAAAGGAAGCTCTATTAGATACGGGAGCAGATGATACAGGATTAGAAG -AAATAGAGTTGCCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTATCAAAGTAAGACA -GTATGATGGAATAGTCATAGAAATTTGTGGAAAGAAAGCTATAGGTACAGTATTAGTAGGACCTACACCT -GTCAACATAATTGGAAGAAATCTGTTGACTCAGATTGGTTGCACTTTAACTTTTCCCATTCGTCCTATTA -AAACTGTACCAGTAATATTGAAGC ->read_879_from_b -CTTTGGCAATGACCCCTTGTCACAATAAAAGTAGGAGGGCAACTAAAGGAAGCTCTATTAGATACGGGAG -CAGATGATACAGTATTAGAAGAAATAGAGTTGCCAGGAGGAGGGAAACCAAAAATGACAGGGGGAATTGG -ACGTTTTATCAAAGTAAGACAGTATGATCAAATAGTCATAGAAATTTGTGGAAAGAAACCTATAGGTACA -GTATTAGTAGGACCTACACCTGTCAACATAATTGGAAGAAATCTGTTGACTCAGTTTGGTTGCACTTTAA -ATTTTCCCATTAGTCCTATTGAAACTGTACCAGTA ->read_880_from_b -ACGACCCCTTGTCACACTAAAAGTAGGAGGGCAACTAAAGGAAGCTCTATTAGATCCGGGAGTAGATGAT -ACAGTATTAGAAGAAATAGAGTTGCCAGGATGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTA -TCAAAGTAAGACAGTATGATCAAATAGTCATAGAAAGTAGTGGAAAGAAAGCTATAGGGACAGCATGAGT -AGGACCTACAGCTGTCAACATAATTGGAAGAAATCTGTTGACTCAGATTGGTTGCACTTTAAATTTTCCC -ATTAGTCCTATTGAAACTGTACCA ->read_881_from_b -AGGGCAACTAAAGGACGCTCTATTAGATACGGGAACAGATGATACAGTATTAGAAGAAATAGAGTTGCCA -GGAAGATGGAAACCAACAATGATAGGGGGAATTGGAGGTTTTACCAAAGTAAGACAATATGATCAAATAG -TCATAGAAATTTGTGGAAAGAAAGCTCTAGGTACAGTATTAGTAGGACCTACACATGTCAACAAAATTGG -CAGAAATCTGTTGACTCAGATTGGTTGCACTTTAACTTTTCCCATTAGTCCTATTGAAACTGTACCAGTA -AAATTGAAGCCAGGAATGAAT ->read_882_from_b -TGGCAACGACCCCTTGTCGCAATAAACGTAGGAAGGCAACTAAAGGGAGCTCTATTAGATACGGGAGCAG -ATGATACAGTATTAGAAGAAATAGAGTTGCCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGG -TTTTATCAAAGTAAGACAGTATGATCAAATAGTCATAGAAATTTGTGGAAAGAAAGCTCTAGGTACAGTA -TTAGTAGGACCTACACCTGTCAACATAGTTGGAAGAAATCTGTTGACTCAGATTGGTTGCACTTTAAATT -TGCCCACTAGTCCTATT ->read_883_from_b -GGAGGGCAACAAAAGGAAGCTCTATTAGATACGGGAGCAGATGATACAGTATTAGAAGAAATAGAGTTGC -CAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTATCAAAGTAAGACAGTCTGATCAAGT -AGTCATCGAAATTTGTGGAAAGAAAGCTATAGGTACAGTATTAGTAGGACCTACACCTGTCAACATAATT -GGAAGAACTCTGTTGGCTCAGATTGATTGCACTTTAAATTTTCCCATTAGGCCTATTGAAACTGTACCAG -TAAAATTGAAGCCAGGAATGGATGGC ->read_884_from_b -CTTGTCACGATAAAAGTAGGAGGGCAACTAAAGGAAGCTCTATTAGTTACGGGAGCAGATGATACAGTAT -TAGAAGAAATAGAGTTGCAAGGAAGATGGAAACCAAAAATGATAGGGGAAATTGGAGGTTTTATCAAAGT -AAGACAGTATGATCAAATAGTCATAGAAATTTGTGGAAAGAAAGCTATAGGTACAGTATTAGAAGGACCT -ACACCTGTCAACATAATTGGATGAAATCTGTTGACTCAGATTGGTTGCACGTTAAATTTTCCCATTAGTG -CTATTGAAACTGTAGCAGTAAAATTGAA ->read_885_from_a -GGGACAACTAAAGGAAGGTCTATTAGATACAGGAGCAGATGAAACAGTGTTAGAAGACATGAATTTACCA -GGAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTATCAAAGTAAGACAGTATGATCAGATAC -CCATAGAAGTTTGTGGACATAAAGCTATAGGTATAGTTTTAGTAGGACCTACACCTGTCAACATAATTGG -AAGGAATCTGTTGACCGAGATTGGTTGCACTTTAAATTTTCCCATTAGTCCTATTGAAACTGTACCAGTA -AATTTAAAGCCGGGAATA ->read_886_from_b -TAAAAGTGAGAGGGCAACTAAAGGAAGCTCTATTAGATACGGGAGCAGATGATACATTATTAGAAGAAAT -AGAGTTGCCAGGAAGATGGTAACCAAAAATGATAGGGGGAATTGGAGGTTTTATCAAAGTAAGACAGAAT -GATCAACTAGTCATAGAAATTTGTGGAAAGAAAGCAATAGGTACAGTATTAGTAGGACCTACACCTGTCA -ACATAATTGGAAGAAATCTGTTGACTCAGATTGGTTGCAGTTTAAATATTCCCATTAGTCCTATTGAAAA -TGTACCAGT ->read_887_from_b -GGGCAACTAAAGGAAGCTCTATTAGATACGGGAGCAGATGATACAGTATTAGAAGAAATAGAGTTGCCAC -GAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTATCAAAGTCAGAAAGTATGATCAAATAGT -CATAGAAATTTGTGGAAAGAAAGCTATAGGTACAGTATTAGTAGGACCTACACCTGTCAACATAATTGGA -AGAATTCTGTTGATTCAGATAGGGTGCACTTTAAATTTTCCCATTAGTCCTATTGAAACTGTACCAGTAA -AATTGAAGCCAGG ->read_888_from_a -GGCAACTAAAGGAAGCTCTATTAGATACAGGAGCAGATGATACAGTTTTAGAAGAAATGAATTTACCAGG -AAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTATCAAAGTAAGACAGTATGATCAGATTCCC -ATAGAAGTTTGTGGACATAAAGCTATAGGTACAGTATTATTCGGACCTACACCTTTCAACATAATTGGAA -GGAATCTGTTGACCGAAATTGGTTGCACTTTAAATTTTCCCATTAGTCCTATTGAAACTGTACCAGTAAA -ATTAAGGCCGGGAATGGATGGCCCAAAGG ->read_889_from_b -CTCAAATCACTCTTTGGCAACGACCCCTTGTCACAATAAAAGTAGGAGGCCAACTAAAGGAAGCTCTATA -AGATACGGGAGCAGATGATACAGTATTAGAAGAAATAGAGTTGCCAGGAAGATGGAAACCAAAAATGATA -GGCGCAATTGGAGGTTTTATCAAAGTAAGACAGTATGATCAAATAGTCATAGAAATTTGTGGAAAGAAAG -CTATAGGTACAGTATTAGTAGGACCTACACCTGTCTACATAATTGGAAGAAATATGTTGACTCAGATTGG -TTGCACTTTAAATTTTCCCATTAGACCTATTGAAACTGTACCAGTCAAATTGAAGCCAGGAATGGATGGC -CCAAAA ->read_890_from_b -ACAATAACAGTAGGAGGGCAACTAAAGGAAGCTCTATTAGATACGGGAGCAGATGATACAGTCTTAGAAG -AAATAGAGTTGCGAGGAAGATGGAAATCAAAAATGATAGGGGAAATTGGAGGTTTTATCAAAGTAAGAGA -GTATGATCAAATAGTCATGGAAATTTGTGGGAAGAAAGCTATAGGCACAGTATTAGTATGACCTACACCT -GTCAACATAATTGGAAGAAATCTGTTGACTCAGATTGGTTGCACTTTAGATTTTCCCATTAGTCCTATTG -AAACTGTACCAGTAGAATTGAAGCCAGGAATGGATGGCCCAAAAGT ->read_891_from_b -GGCAACGACCCCTTGTCACAATAAAAGTAGGAGGGCTACTAAAGGAAGCTCTATTAGATACGGGAGCAGA -TGATACAGTATTAGAAGTAATAGAGTTGCCCGGAAGATGGAAACCAAAAATAACAGGGGGAATTGGAGGT -TTTACCAAAGTAAGACAGTATGATCAAATAGTCATAGAAATTTGTGGAAAGAAAGCTATAGGTACAGTAT -TAGTAGGACCTACACCTGTCAACATAATTGGAAGAAATCTGTTGAATCAGATTGGTTGCACTTTAAATTT -TCCCATTAGTCCTATTGAAACTGTACCAGTAAAAATGAAGCCAGGAATGGATGGACCAAA ->read_892_from_b -ATCCCTCTTTGGCAACGACCCCTTGTCACAATAAAAGTAGGAGGGCAACTAAAGGAAGCTCTATTAGATG -CGGGAGCAGATGATACAGTATTAGAAGAACTAGAGTTGCCAGGTAGATGCAAACCAAAAATGATAGGGGG -AATTGGAGGTTTTATCAAAGTAAGACAGTATGATCAAATAGTCATACAAATTTGGGGAAAGAAAACTATA -GGTACAGTATTAGTAGCACCTACACCTGTCAACATAATTGGAAGAAATCTGTTGACTCAGATTGGTTGCA -CTTTAAATTTTCCCATTAGGCCTATTGAAACTGTACCAGTAATATTGAAACCAGGAA ->read_893_from_a -TTTGGCAGCGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGATACAGGAGT -AGATGATACAGTGTTAGAAGAAATTAATTTACCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGA -GGTTTTATCAAAGTAAGACAGTATGATCAGATACCCATAGAAGTTTGTGGACATAAAGCGATAGGTACAG -TATTAGTAGGACTTACACCTGTCAACATAATTGGAAGGAATCTGTTGACCGAGATTGGTTGCACTTTATA -TTTTCCCATTAGTCCTATTGAAACTG ->read_894_from_b -AGGGCAACTAAAGGAAGCTCTATTAGATACGGGAGCAGATGATACAGTATTAGAAGAAATAGAGTTGCCA -GGAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGATTTCTCAAAGTAAGACAGTATGATCATATAT -TCATAGAAATTTGTGGAGAGAAAGCTATAGGTACAGTATTAGTAGGACCTACACCTGTCAACATAATTGG -AAGTAATCTGTTGACTCAGATTGGTTGCACTTTAAATTTTCCCATTAGTCCTATTGAAACTGTACCAGTA -AAATTGAAG ->read_895_from_a -ACACCCTTTGGCAGCGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGTTCTATTAGATAC -AGGAGCAGATGATACAGTGTTAGAAGAAATGAATTTACCAGGAAGATGGAAACCAAAAATGATTGGGGGA -AATGGAGGTTTTAACAAAGTAACACAGTATGATCAGTTACCCATAGAAGTTTGTGGACATAAAGCTATAG -GTACAGTATTAGTAGGACCTACACCTGTCAACATAATTGGAAGGAATCTGTTGACCGAGATTGGTTGCAC -TTTAAATTTTCCCATTAGTCCTATTGAAACTGTACCAGTAAAATTAAAGCCGGGAATG ->read_896_from_b -CCTCAAATCACTCTGTGGCAACGACTCCTTGTCACAATAAAAGTAGGAGGGCAACTAAAGGAAGCTCTAT -TAGATACGGAAGCAGATGATACAGTATTAGAAGAAATAGAGTTGCCAGGAAGATGGAAACCAAAAATGAT -AGGGGGAATTGGAGGTTTTATCAAAGTAAGACATTATGATCAAATAGTCATAGAAATTTGTGGAAAGAAA -GCTATAGGTACAGTATTAGTAGGACCTACACCTGTCAACATAATTGGAAGAAATCTGTTGACTCAGATTG -GATGCACTTTAAATTTTCCCATTAGTCCTATT ->read_897_from_a -CTCTGATCACTCTTTGGCAGCGACCCCTCGTCACAATAAAGCTAGGGGGGCAACTAAAGGAAGCTCTATT -AGATACAGGAGCAGATGATACAGTGTTAGAAGAAATGAATTTACCAGGAAGATGGAAACCAAAAATGATA -GGGGGAATTGGAGGTTTTATCAAAGTAAGACAGTATGATCAGATAGCCATAGGAGTTGGTGGACATAAAG -CTATAGGTACAGTATTAGTAGGACCTGCACCTGTCAACATAATTGGAAGGAATCTGTTGACCGAGATTGG -TTGCACTTTAAATTTTCCCAGTAGTCCTATTGAAA ->read_898_from_b -TCACAATAAAAGTAGGAGGGCAACTAAAGGAAGCTCTATTAGATACGGGAGCAGATGATACAGTATTAGA -AGAGATAGAATTGCCAGGAACATGGAAACCAAAAATGATAGGGGCAATTGGAGGTTTTTTCAAAGTAAGA -CAGTATGATCAAATAGTCATAGAAATTTGTGGAAAGAAAGCTATAGGTACAGTATTAGTAGGACCTACAC -CTGTCAACATAATTGGAAGAAATCTGTTGCCTCAGATTGGTTGCACTTTGAATTTTCCCATAAGTCCTAT -TGAAAC ->read_899_from_b -AGGGCAACTTAAGGAAGCTCTATTAGATACGGGAGCAGATGATACAGTATTAGAAGAAATAGAGTTGCCA -GGAAGATGGAAGACAAAAATGATAAGGGGAAATGGAGGTTTTATCAAAATAAGACAGTACGATCAAATAG -TCATAGAAATTTGTGGAAAGAAAGCTATAGGTACAGGCTTAGTAGGACCTACACCTGTCAACATAATTGG -AAGAAATCTGTTGACTCAGATTGGTTCCACTTTAAATTTTCCCATTCGTCCTATTGAAACTGAACCAGTA -AAATTGACGCCAG ->read_900_from_a -AGCGTCCCCTCGTCACAATAAGGATAGGGAGGCAACTAAAGGAAGCTCTATTAGATACAGGAACAGATGA -TACAGTGTTAGAAGAAATGAATTTACCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTT -ATCAAAGTAAGACAGTATGATCAGATACCCATAGAAGCTTGTGGACATAAAGCTATAGGTACAGTATTAG -TAGGACCTACACCTGTCAACATAATTGGAAGGAATCTGTTGACCGAGATGGGTTGCACTTTAAATTTTCC -CATTAGTTCTATTGAAACTGTACCAGTAAAATTAAAGCCGGGAA ->read_901_from_b -CAAATCACTCTTTGGCAACGAACCCTTGTCACAATAACAGTAGGAGGGCAACTAAAGGAAGCTCTATTAG -ATACGGGAGCAGATGATACAGTATTAGAAGAAATAGAGTTCCCAGCAAGATGGAAACCAAAAATTATAGG -GGGAATTGGAGGTTTTATCAAAGTAAGACAGTATGATCAAATAGTCATAGAAATTTGTGGAAAGAAAGCT -ATAGGTACAGTATTAGTAGGACCTACACCTGTCAACATAATTGGAAGAAATCTGTTGACGCAGATTGGTT -GCACTTTAAATTTTCCCATTAGTCCTATTGAAACTGTAACAGTA ->read_902_from_b -AATCACTCTTTGGCAACGACCCCTTGTCACAATAAAAGTAGGGGGGAACCTAAAGGACGCTCTATTATAT -ACGGGAGCAGATGATACAGGATTAGAAGAAATAGAGTTGCCAGGAAGATGGAAACCAAAAATGATAGGGG -GAATTGGAGGTTTTATCAAAGTAAGACAGTATGATCAAATAGTCATAGAAATTTGTGGAAAGAAAGCTAT -AGGTACAATATTAGTAGGACCTACCCCTGTCAACGTAATTGGAAGAAATCTGTGGACACAGATTGGTTGC -ACTTTAAATTTTCCCTTTAGTCCTATTGAAATTGTACCAGTAA ->read_903_from_b -TTGGCAACGACCCCTTGTCACAATAAAAGTAGGAGGGCAACTAAAGGAAGCTCTATGAGATACGGGAGCA -GATGATACAGTATTAGAAGAAATAGAGTTGCCAGGAAGAAGGAAACCAAAAATGAAAGGGGGAATTGGAG -GTTTTAACAAAGTAAGACAGTATGATCAAGTAGTCATAGAAATTTGTGGAAAGAAAGCTATAGGTACAGT -ATTAGTGGGACCTACACCTGTCAACATAATTGGAAGTAATCTGTTGACTCAGATTGGTTGAACGATAAAT -TTTCCCATTAGTCCTATTGAAACTGTACCAGT ->read_904_from_b -CTCTTTGGCAACGACCCCTTGTCACAATAAAAGTAGGAGGGCAACTAAAGGAAGCTCTATTAGATACGGG -AGCAGATGATACAGTATTAGAAGAAATAGAGTTGCCAGCAAGCTGGAAACCAAAAATGATAGGGGGAATT -GGAGGTTTTATCAAAGTAAAACAGTATGATCAAATAGTCATAGAAATTTGTGGAAAGAAAGCTATGGTTA -CAGTATTAGTAGGACCTACACCTGTCAACATAGTTGGAAGAAATCTGTTGACTCAGATTGGTTGCACTTT -AAATTTTCCCATTAGTCCTATTGCAACTGTACCA ->read_905_from_a -CTCTTTGGGAGCGACCCCTCGTCACAATAAAGATAGGGAGGCAACTAAAGGAAGCTCTATTAGATACAGG -AGCAGATGATACCGTGTTAGAAGAAATGAATTTACCAGGAAGATGGAAACCAAAGATGATAGGGGGAATT -GGAGGTTTTATCAAAGTAAGACAGTATGATCAGATACCCGTAGAAGTTTGTGGACATAAAGCTATAGGTA -CAGTATTAGTAGGACCTACACCAGTCAACATAATTGGAAGGAATCTGTTGACCGAGATTGGTTGCACTTT -AAATTTTCCCATTAGTCTTATTGACA ->read_906_from_b -AAGAAAAGTAGGAGGGCAACTAAAAGAAGCTCTATTAGATACGGGAGCAGATGATACAGTATTAGAAGAA -ATAGAGTTGCCAGGAAGATGGAAACCTAAAATGATAGGGGGAATTGGAGGTTTTATCAAAGTCAGACAGT -ATGATCAAATAGTCATAGAAATTTGTGGAAAGAAAGCTATAGGCACAGTATTAGTAGGACCTACCCCTGT -CAACATAATTGGATGAAATCTGTTGACTCAGATTGGTTGCACTTTAAATTTTCCCATTAGTCCTATTGAA -ACTGTACCAGTAAAATTGAT ->read_907_from_b -CCCTTATCACAATAAAAGTAGGAGGGCAACTAAAGGAAGCTCTATTAGATACGGGAGAAGATGATACAGT -ATTAGGAGAAATAGAGTTGCCAGGAAGATGGCAACGAAAAATGACAGGGGGAATTGGAGGTTTTATCAAA -GTAAGACAGTATGATCAAATAGTCATAGAAATTTGTGGAAAGAAAGCTATAGGTACAGTATTAGTAGGAC -CTACACCTGTCAACATAATTGGAAGAAATCTGTTGACTCAGATTGGTTGCACTTTAAATTTTCCCATTAG -TCCTATTGAAACTTTACCAGTAAAATTGCAGCCAGGAATGGA ->read_908_from_b -AGGGCAACTAAAGGAAGCTCTATTAGATACGGGAGCAGATGATACAGTATTAGAAGCATTAGAGTTGCCA -GCAAGAGGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTATGAAAGTAAGACAGTATGATGAAATAG -TCATAGAAATTTGTGGAAAGAAAGCTATAGGTACAGTATTAGTAGCACCTACACCTGTCAACATAATTGG -AAGAAATCTGTTGACTCATATTGGTTGCACTTTAAATTCTCCCATTAGTCCTATTGAAACTGTACCAGCA -AAATTGAAGCCA ->read_909_from_b -TGTCACAATAAAAGTAGGAGGGCAACAAAAGGAAGCTCTATTAGATACGGGAGCAGATGATACAGTATGA -GAAGAAATAGAGTTGCCAGGAAGATACAAACCAAAAATTATAGGGAGAATTGGAGGTTTTACCAAAGTAA -GCCAGTATGATCAAATAGTCATAGAAATTTGTGGAAAGAAAGCTATAGGTACAGTATTAGTAGGACCTAC -ACCTGTGAACATAATTGGAAGAAATCTGTTGACTCAGATTGGTTGCACTTTAAATTTTCCCACTAGTCCT -ATTGAAACTGTACCAG ->read_910_from_b -AAAGAAAATTAGGAGGGCAACTAAAGGAAGCTCTATTAGATACGGGAGCAGATGATGCAGTATTAGAAGA -AATAGAGCTGCCAGGAAGATGGAAACCAAAATTGATAGCGGGAATTGGAGGTTTTATCAAAGTAAGACAG -TATGATCAAATAGTCATAGAAATTTGTGGAAGGAAAGCTATAGTTAAAGTCTTAGTAGGACCTACACCTG -TCAACACAATTGGAAGAAATCTGTTGACTCAGATTGGTTCCACTTTTAATTTTCCCATTAGTCCTATTGA -AACTGTACCAG ->read_911_from_b -GAGGGCAACTAAAGGAAGCTCTATTAGATACGAGAGCAGATGATACAGTATTAGAAGAAATAGAGTTGCC -AGGAAGATGGAAACCAAAACTGATACGGGGAATTGGAGGTTTTATCAAAGTAAGACAGTATGATCAAATA -GTCATAGAAATTTGTGGATAGAAAGCTATAGGTACAGTATTAGTAGGACCTACACCTGTCAACATAATTG -GAAGAAATCTGTTGACTCAGATTGGTTGCACTTTAAATTTTCCCCCTAGTCCTATTGAAAGTGTACCAGT -AAAATTGAAGCTAGGAATGGATGGCCCAAA ->read_912_from_a -TCTTTGGCAGCGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGTAAGCTCTATTAGATACAGGA -GCAGATGATACAGTGTTAGAAGAAATGAATTTACCAGGAGGATGGTAACCAAAAATGATAGGGGGAATTG -GAGGTTTTATCAAAGTAAGACAGTATGATCAGATACACATAGAAGTTTGTGGACATAAAGCTATAGGTAC -AGTATTAGTAGGACCTACACCTGTCCACATAATTGGAAGGAATCTGTTGACTGAGATTGGTTGCACTTTA -AATTTTCCCATCAGTCCTATTGAAACTGTACCAGTAGAATTAA ->read_913_from_b -CACTCTTTGGCAACGACCCCTTGTCACAATAAAAGTAGGAGGGCAACTAAAGGAAGCTCTATTAGATACG -GGAGCAGACGATACAGTATTAGAAGAAATAGAGTTGCCAGGATGATGGAAACCAAAAATGATAGGGGGAA -TTGGAGGTTTTATCAAAGTAAGACAGTATGATTAAATAGTCATAGACATTTGTGGAAAGAAAGGTATAGG -TACAGTATTAGTAGGACCTACACCTTTCAACATTATTGGAAGAAATCTGTTGACTCAGATTGGTTGCAGG -TTAAATTTTCCCATTAGTCCTATTGAAACTGTACCAGTAAAATTGAAGCCAGGAATGGATGGCCCA ->read_914_from_b -CTTTGGCACCGACCCCTTGTCACAATAAAAGTAGGAGGGCAACTAAAGGAACGTCTATAAGATACGAGAG -CAGATGATACAGTATTAGAAGAAATAGAGTTGCCAGGCAGATGGAAACCAACCATGATAGGGGGAATTGG -AGGTTTTATCAAAGTAAGACAGTCTGATCAAATAGTCATAGAAATTTGTGGAAAGAAAGCTATAGGTACA -GTATTAGTAGGAGCTACACCTGTCAACTTAATTGGAAGAAATCTGTTGTCTCAGATTGGTTGCACTTTAA -ATTTTCCCATTAGTCCTATTGAAACGGTACCAGTAAAATTG ->read_915_from_b -TTTGGCAACGACCCCGTGTCACCATAAAAGTAGGAGGGCAACTAAAGCAAGCGCTATTAGATACGGGAGC -AGATGATACAGTATTAGAAGAAATGGAGTTGCCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGA -GGTTTTATCAAAGTAAGACAGTATGATCAAATATTCATAGAAAATTGTGGAAAGAAAGCTATAGGTACAG -TATTAGTAGGACCTACACCTGTCAACATAATTGGAAGAAATCTGTTGACTCAGATTGGCTGCACTTTAAA -TTTTCCCTTTAGTCCTATTGAAACTGTACCAGTAAAATTGAAGCCAGGAATGGAT ->read_916_from_b -GACCCCTCGTCACAATAAAAGTCGGAGGGCAATTAAAGGAAGCTCTATTAGATACGGGAGCAGATGATAC -AGTTTTAGAAGAAATAGAGTTGCCAGGAAGATGTAAACCAAAAATGATAGGGGGAATTGGAGGTTTTATC -AAAGTAAGACAGTATGATCAAATAGTCATAGAAATTTGTGGAAAGAAAGCTATAGGTACAGTATTAGTAG -AACCTACACTTGTCAACATAATTAGAAGAAATCTGTTGACTCCGATTGGTTGCACTTTAAATTTGCCCAT -TAGTCCTATTGAAACTGTACCAGTGAAATTGAAGCCAGGAAGG ->read_917_from_b -ACTCTTTGGCAACGACCCCTTGTCACAATAAAAGTAGCAGGGCAACTAGAGGAAGCACTATTAGATACGG -GAGCAGATGATACAGTATTAGAAGCAATAGAGCTGCCGGGAAGAAGGAAACCAAAAATGATAGGGGGAAT -TGGAGGTTTTATCAAGGTAAGACAGTATGATCAAGTAGTCATAGAAATCTGTGGAAAGAAAGCTATAGGT -ACACTATTAGTAGGACCTACACCTGTCAACATAATTGGAAGAAATCTGTTGACTCAGATTGGTTGCACCT -TAAATTTTCCCGTTAGTCCTATTGAAACTGTACCAGTAAAATTGAAGCCAGGAATGGATGGCC ->read_918_from_b -TTTGGCAACGACCCCTTGTCACAATAAAAGTAGGAGGGCAACTAAAGGAAGCTCTATTAGATACGGGAGC -AGATGATACAGTATTAGAAGAAATAGAGTTGCCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGA -CGTTTTATAAAAGTAAGACAGTATAAGCAAATTGTCAGAGAAATTTGTGGAAAGAAAGCTATAGGTACAG -TATTAGTAGGACCTACACCTGTCAACATAATTCGAAGAAATCTGTTGACTCAGATTCGTTGCACTTTAAA -TTTTCCCATTAGTCCTATTGAAACTATACCA ->read_919_from_a -CGTCGTCACAATAAACATAGGGGGGCAACACAAGCAAGCTCTATTAGATACAGAAGCAGATGATACAGTG -TTAGAAGAAATGAATTTACCATGAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTATCAAAG -TAAGACAGTATGATCAGATACCCATAGAAGTTTGTGGACATAAAGCTATAGGTACAGTATTAGTAGGACC -TACACCTGTGAATATAATTGGAAGGAATCTGTGGACCGAGGTTGGTTGCACTTTAAATTTTCCCATTAGT -CCTATTGAAACTATACCA ->read_920_from_b -TCACAATAAAAGTAGGAGGGCCACTAAAGGAAGCTCTATTAGAGACGGGAGCAGATGATACAGTATTAGA -AGAAATAGATTTGCCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTATCAAAGTAAGA -CAGTATGATCAAATAGTCATAGAAATATGTGGAAAGAAAGCTATAGGTACAGTATTAGTAGGACCTACAC -CTGCCAACATAATTGGAAGAAATCTGTTTACGCATATTAGTTGCACTTTAAATTTTCCCATTAGTCCTAT -TGAAACTGTACCAGTAAAATTAAAGCCACGAATGGCTGGCCCAAAA ->read_921_from_a -GTCACAATAAAAATAGGGGGGCAACTAAAGGAAGCTCTATTAGATACAGGAGCAGATGATACAGTGTTAG -AAGAAATGAATTTACCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTATCAAAGTAAG -ACAGTATGATCAGATACCCATAGAAGTTTGTGGACATAAGGCTATAGGTACAGTATTAGTAGGACCTACA -CCTGTCACCATAATTGGAAGGAATCTGTTGTCCGAGATTGGTTGCACTTTAAATTTTCCCATTAGTCCTA -TTGAAACTGTACCAGTAAAATTAAAGCCGGGAATGGATGGCCCAA ->read_922_from_b -CTTGTCAACAGTAAAGTAGGAGGGCAACTAATGGAAGCTCTATTAGATACGGGAGCAGATGTTACAGTAT -TAGAAGAAATAGAGTTGCCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGTGGTTTTATCAAAGT -AAGACAGTATGATCAAATAGTCATAGAAATTTATGGAAAGAAAGCTATAGGTACAGTATTAGTAGGACCT -ACACCTGTTAACATAATTGGAAGAAATCTGTTGACTCAGATTGGTTGCACTTTAAATTGTCCCATTAGTC -CTATTGAAACTGTACCAGTAAAATTGAAGCCAGGAATCGATTGCCCA ->read_923_from_a -TCTTTGGCAGCGACCCATCGTCACAATAAAGATAGGGGGGCAACTAAAGGCACCTCTATTAGGTACAGGA -ACATATGACACAGTGTTAGAAGAAATGAATTTACCAGGAAGATGGAAACCAAAAATGATATGGGGAATTG -GAGGCTTTAACAAAGTAAGACAGTATGATCAGATACCCATCGAAGTTTGTGGCCATAAAGCTATAGGTAC -AGTATTAGTAGGACCTACACCTGTCGACATAATTGGAAGGAATCTGTTGACCGAGATTGGTTGCACTTTA -AATTTTCCCATTAGTCCTATTGAAACTGTACCAGTAAAA ->read_924_from_a -CCTCTGATCACTCTTTGGCAGCGACCCCTCGTCACAGTAAAGATAGGGGGGCAACTAAAGGAAGCTCTAT -TAGATACAGGAGCAGATGATACAGTGTTAGAAGAAATGAATTTACCAGGAAGATGGAAACCAAAAATAAT -AGGGGGAATTGGAGGTTTTATCAAAGTAAGACAGTATGATCAGATATCCATAGTAGTTTGTGGACATAAA -GCTATAGGTTCAGTATTAGTAGGAGCTACACCTGTCAACATAATTGGAAGGAATCTGTTGACCGAGATTA -GTTGCACTGTAAATTTTCCCTTTCGTCCTATTGAAACTGTACCAGTAAAATTAAAGCCGGGAATGGATGG -CCCAAAGGT ->read_925_from_a -CACGCTTTGGCAGCGACCCCTCGTCACAATGAAGATAGGAGGGCAACTAAAGGAAGCTATATTAGATACT -GGACCAGATGATACAGTGTTAGATGAAATGAATTTACCAGGAAGATGGAGACCAAAAATGATAGGGGGAA -TTGGAGGTTTTATCAAAGTAAGACAGTATGATCAGATACCCATAGAAGTTTGTGGACATAAAGCTATAGG -TACAGTATTAGTAGGACCTACACCTGTCAACATAATTGGAAGGAATCTGTGGACCGAGATTGGTTGCACT -TTACATTTTCCCATTAGTCCTATTGA ->read_926_from_b -CTTGTAACAATAAAAGTAGGAGGGCAACTAAAGGAAGCTCTATTAGATACGGGAGCAGATGATACATTAT -TAGAAGAAATAGAGTTGCCAGGAAGATGGAAACCCAAAATGATAGGGGGAATTGGAGGTTTTATCAAAGT -AAGACAGTATGATCAAATAGTCATAGCAATTTGTGGAATGAAAGCTATAGGTACAGTATTAGTAGGACCT -ACACCTGTCAACATAATTGGAAGAAATCTGTTGACTCAGATTGGTTGCACTTTAAATTTTCACTTTAGTC -CTAATGAA ->read_927_from_b -TGGCAACGACCCCTTGTCACAATAAAAGTAGGACGGCAAGTATAGGAAGCTCCATTAGATACGGGAGCAG -ATGATACAGTATTAGAAGAAATAGAGTTGCCAGGAAGGTGGAAACCAAAAATGATAGGGGGGATTGGAGG -TTTTATCAAAGTAAGGCAGTGTGATCAAATAGTCATAGAAATTTGTGGAAAGAAAGCTATAGTTACTGTA -TTAGTAGGACCTACACCTGTCAACATAATTGGAAGAAATCTGTGGACTCAGATTGGTGGCACGTTAAATT -TTCCCATTAGTCCTATTGAAACTGTACCAGTAAAATTGAAGCCAGGAAT ->read_928_from_b -CACAATAAAAGTAGGAGGGCAACTAAAGGAAGCTCTATTAGGTACGGGCGCAGACGATACAGTATTAGAA -GAAATAGAGTTGCCAGGAAGATGGAAACCAAAAATGGTCGGGGGAATTGGAGGTTTTATCAAAATAAGAA -AGTATGATCAAATAGTCATAGAAATCTGTGGAAAGAAAGCTATAGGTCTAGTATTAGTAGGACCGACACC -TGTTAACATAATTGGAAAAAACCTGTTGACTCAGATTGGTTGCACTTTAAATTAGCCCATTAGTCCTATT -GAAAC ->read_929_from_a -ATAGGGGGGCAACTAAAGGAAGCTCTATTAGATAAAGGAGCAGATGATACAGTGTTAGAAGAAATGAATT -TACCAGGATGATGGAAACCAAAAATGTAAGGGGGAATTGGAGGTTTTATCAAAGTAAGACAGTATGATCA -GATACCCATAGAAGTTTGTGGACATAAAGCTATAGGTGCAGTATTAGTAGGACCTACACCTGTCAACATA -ATTGGAAGGAATCTGTTGACCGAGATTGGTTGCACTTTAAATTTTCCCATTAGTCCTATTGAAACTGTAC -CAGTAAAATTAAAGCCGGGAATGGATGGCCC ->read_930_from_b -ATCACTCTTTGGCACCGACCCCTTGTCACAATAAAAGTAGGAGGGCAACTAAAGGAAGCTCTATTAGATA -CGGGAGCAGATGATACAGTATTAGAAGAAATAGAGTTGCCAGGAAGATGGAAACCAAAAATGATAGGGGG -ATTTGGAGGTTTTATCAAAGTAAGACAGTATGATCCAATAGTCATGGAAATTTGTGGAAAGAAAGCTATA -GGTACAGTATTAGTAGGACCTACACCTGTCAACATAATTGGAAGAAATCTGTTGACTCAGATTGGTTGCA -CTTTAAATTTTCCCATTAGTCCTATTGA ->read_931_from_b -CTCAAATCACTCTTTGGCAACGACCACTTGTCACAATAAAAGTAGGAGGGCAACTAAAGGAAGCTCTATT -AGATACGGGACCAGATGATACAGTATTAGAAGAAATAGAATTGCCAGGAAGATGGAAACCAAAAATGATA -TGGGGAATTGGAGGTTTTATCAAAGTAAGGCAGTATGATGAAATAGTCATAGAAATTTGTGAAACGAAAA -CTATAGGTACAGTATTAGTAGGACCTACACCTGTCAACATAATTGGAAGAAATCTGTTGACTTAGATTGG -TTGCACTTTAAATTTTCCCATTAGTCGTATTGAAACTGT ->read_932_from_b -CAATAAAAGTAGGAGGGCAACTAAAGGAAGCTCTATTAGATACGGCAGCAGATGATACAGTATTAGAAGA -AATAGAGTTGTCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTCTTATCAAAGTAAGACAG -TATGATCAAATAGTCATAGAAATTTGTGAACAGAAAGCTATAGGTACAGTATTAGTAGGACCTACACCTG -TCAACATAATTGTAAGAAATCTTTTGACTTAGATTGGTAGCACTTTAAATTTTCCCATTAGTCTTATTGA -AACTGTACCAGTAAAATTGA ->read_933_from_b -CGACCCCTTGTCACAATAAAAGTAGGAGGGCCACTAAAGAAAGCTCTATGAGATACGGGAGCAGATGTTA -CAGTATTAGAAGAAATAGTGTTGCCAGGAAGATGGAAACCAAAAATGATAGGGGAAAGTGGAGATTTTAT -CAAAGTAAGACAGTATGATCAAATAGTCATAGAAATTTGTGGAAAGAAAGCTATAGGTACAGTATTAGTA -GGACCTACACTTGTCAACATAATTGGAAGAAATCGGTTGACTCAGATTGGTTGCACTTTAAATTTTACAA -TTAGTCCCATTGAAACTGAACCACTAAAAGTGAAGCCAGGAATGGATGGCCCA ->read_934_from_a -TCGCAATAAAGATAGGGGGGCAACTAAAGCAAGCTCTATGAGATACAGGACCAGATGATACAGTGTTAGA -AGAAATGAATTTACCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTATCAAAGTAAGA -CAGTATGATCAGATACCCATAGAAGTTTGTGGACATAAAGCTATAGGTACAGTATTAGTAGGAACTACAC -CTGTCACCATAATTGGAAGGAATCTGTTGACCGAGATTGGTTTCACTTTAAATTTTCCCAATAGTCCTAT -AGAAACT ->read_935_from_a -TCGTCACAATAAAGATAGGGGGGCAACGAAAGAAAGCTCTATTAGATACAGGAGCAGATGATACAGTGTT -AGAAGAAATGAATTTACCAGGAAGATGGAAACCAAAAATGTTAGGGGGAATTAGAGGTTTTATCAAAGTA -AGACAGTATGATCAGATTCCCATAGAAGTTTGTGGACATAAAGCTATAGGTACAGTATTAGGAGGACCTA -CACCTGTCAACATAATTGGAAGGAATCTGTTGACCGAGATTGTTGGCACTTTAACTTGTCCCATTAGTCC -TATTGAAACTGTACCAGTACAATTAAAGCCGGGAATGGATGGCCCAAAG ->read_936_from_b -TAAAAGCAGGAGGGCAACTAAAGGAAGCTCTATTAGATACGGGAGCAGATGATACAGTATTAGAAGAAAT -AGAGTTGCCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTATCAAAGTAAGACAGTAT -GATCAAATAGTCATAGAAATCTGTGGAAAGAAAGCTATAGGTACAGTATTAGTAGGACCTACCCCTGTCA -ACATAATTGGAAGAAATCTGTTGACTCAGAGTGGTTGCACTTTAAATTTTCTCATTAGTCCTATTGAAAC -TGTACCAGTAAAATTGATGCCAGGAATG ->read_937_from_b -GGCATCGACCCCTTGTCACAATAAAAGTAGGAGGTCAACTAAAGGAAGCTGTATTAGATACGGGAACAGA -TGATACAGTATTAGAAGAAATAGAGTTGCCAGGAAGATGGAAACCGACAATGATAGGGGGAATTGGAGGT -GTTATCAAAGTAAGACAGTATGATCAAATAGTCATAGAAATTTGTGGAAAGAAAGCTATAGGTACAGTAT -TAGTAGGACCTACACCTGTCAACATAATTGGAAGATATCTGTCGACTCAGATTGGTTGCACTTTAAATTT -TCCCATTAGTCCTATTGAAAATGTAACATT ->read_938_from_a -TCACAATTAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGATACAGGGGCAGATGATTCAGTGTTAGG -AGAAATGAATTTACCAGGAAAATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTCATCAAAGTAAGA -CAGTATGATCAGATACCCATAGAGGTTTGTGGACATAAAGGTTTAGGTACAGTATTAGTAGGACCTACAC -CTGTCAACAAAATTGGAAGGAATCTGTTGACCGAGATTGGTTGCACTTTAAATTTTACCATTAGTCCTAT -T ->read_939_from_b -GGGCAACTAAAGGAAGCTCTATTAGATACGGGAGCAGATGGTACAGTATTAGAAGAAATAGAGATGCCAG -GAAGATGGAAACCAAAAATGATAGGGGGAATTGGTGGTTTTATCAAAGTCAGACAGTATGATCAAATAGT -CATAGAAATTTGTGGCAAGATAGCTATAGGTACAGTATTAGTAGGACCTACACCTGTCAACATAATTGGA -AGAAATCTGTTGACTCAGATTGGTTGCACTTTAAATTTTCCCATTAGTCCTATTGAAACTGTACCAGTAA -AATTGAAGCCA ->read_940_from_b -ACGACCCCTTGTCACAATAAAAGTAGGAGGGCAACTAAAGGAAGCTCTATTAGATACGGGAGGAGATGAG -ACAGTATTAGAAGAAATAGAGTTGCCAGGAAGATGGAAAACAAAAATGATAGGGGGAATTGGAGGTTTTA -TCAAAGTAAGACAGTACGTTCAAATAGTCATAGAAATTTGTGGAAAGAAAGCTATAGGTACAGTATTAGT -ATGAGCTACACCTGTCAACATAATTGGAAGAAATCTGTTGACGCAGATTGGTTGCACTTTAAATTTTCCC -GTTAGTCCTATTGAACCTGTACCAGTAAAATTGAAGCCAGAAATGGATGGCC ->read_941_from_b -AGTAGGAGGGCAACTAAAGGTAGCTCTATTAGATACGGGAACAGATGATACAGTATTAGAAGAAATAGAG -TTGACAGGAAGATGGAAACCAAAAGTGATAGGGGGAAGTGGAGGTTTTATCAAAGTAAGACAGTATGATC -ACATAGTCATAGAAATTTGTGGAAAGAAAGCTATTGGTACAGTATGAGTCGGAACTACACCTGTCAACAT -AATTGGAAGAAATCTGTTGACTCAGATTGGTTGCACTTTAAATTTTCCCATTAGTGCTATTG ->read_942_from_b -GGCAACTAAAGGAAGCTCTATTAGATACGGGAGCAGATGATACAGTATTAGAAGAAATAGAGTAGCCAGG -AAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTATCAAAGTAAGACAGTATGATCAAATAGTC -ATAGAAATTTGTGGAAAGAAAGCTATAGGTACAGTATTAGTAGGACCTACACCTGTCAACATAATTGGAA -GAAATCTTTTGACTCAGATTGGTTGCAATTTAAATTTTCTCATTAGTCCTATTG ->read_943_from_a -GGGGGGCAACTAAAGGAAGCTCTATTAGATACAGGACCAGATGATACAGTGTTAGAAAAAATGAATTTAC -CAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTCTATCAAAGTAAGACAGTATGATCAGAT -ACCCATAGAAGGTTGTGGACATAAAGCTATAGGTACAGTATTAGTAGGACCTACACCTGTCAACATAATT -GGAAGGAATCTGTTGACCGAGATTGGATGCACTTTAAATTTTCCCATTAGTCCTATTGAAACTGTACCAG -TCAAATTAAAGCCGGGAATGGAT ->read_944_from_b -AGGAGGGCAACTAAAGGAAGCTCTATTAAATACGGGAGCAGATGATACAGTATTAGAAGAAATAGAGTTG -CCAGGAAGATGGAAAGCAAAAACGCTAGGGGGAATTGGAGGTTTTATCAAAGTAAGACAGTATGATCAAA -TAGTCATAGATATTTGTGGAAAAAGAGCTATAGGTACAGTATTAGTTGGACCTACACCTGTCAACATAAT -TGGAAGAAATCTGTTGACTCAGATTGGTTGCACTTTAAATGTTCCCATTAGTCCTATTGAAACTGTACCA -GTACA ->read_945_from_a -AAAGATAGGGGGGCGACGAAAGGAAGCTCTATTAGAAACAGGAGCAGATGATACAGTGTTAGAAGAAATG -AATTTACCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTATCAAAGTAAGACAGTATG -ATCAGATACCCATAGAAGTTTGTGGACATAAAGCTATAAGTACACTATTAGTAGGACATACACCTATCAG -CATAATTGGAAGGAATCTGTTGACCGAGATTGGTTGCACTTTAAATTTTCCCATTAGTCGTATTGAAACT -GTACAAGTAAAATTAAAGCCGGGAATGGATGGCCCAGAGGT ->read_946_from_b -ACAAATCACTCTTTGGCAACGTCCCCTTGTCACAACAAAAGTAGGAGGGCAACTAAAGGAAGCTCTATTA -GATACGGGAGCAGATGAGACAGTATTAGAAGAAATAGGGTTGCCAGGAAGATGGAAACCAAAAATGATAG -GGGGAATTGGAGGTTTTATCAAAGTAAGACAGTATGATCAAATAGTCATAGAAATTTGTGGAAAGAAAGC -TATAGGTACAGTATTAGTAGGACCTACACCTGTCAACATAAATGGTAGAAATCTGTTGACTCAGATTGGT -TGCACTTTAAATTTTCCCATTAGTCCTATTGAAACTGTACCAGTAAAATTGAAGCCAGGAATGG ->read_947_from_b -CACTCTTTGGCAACGACGCCTTGTCACAATAAAAGTAGGAGGGCAACTAAAGGAGGCTCTATTAGATACG -GGAGCAGATGATACAGTATTAGAAGAAATTGAGTTGCCAGGAAGATGGAAACCAAAAATGATAGGGGGAA -TTGGAGGTTTTATCAAAGTAAGACAGTATGATCAAATAGTCATAGAAATTTGTGGAAAGAAAGCTATAGG -TACTGTATTAGTAGGACCTGCACCTGTCAACATAATTGGAAGAAATCTGTTGACTCAGATTGGTTGCTCT -TTAAATTTTCCCATTAGTCATATTGAAACTGTACCACTAAAATTGACGCCAGGAAGGGATGGCCCAAAAG ->read_948_from_b -AGGGAAACTAAAGGAAGCTCTATTAGATACGGGAGCAGATGATAGAGTATTAGAAGAAATAGAGTTGCCA -GGAAGATGGAAACCAAAAATGATAGAGGGAATTGGAGGTTTTATCAAAGTAAGACAGCATGATCAAATAG -TCATAGAAATTTGTGAAAAGAAAGCTATAGGTACAGAATTAGTAGGACCTACACCTGTCAACATAATTGG -AAGAAATCTGTTGACTCAGATTGGTTGCACTTTAAATGTTCCCATTAGTGCTATTGAAACTGTACCAGTA -AAATTGAAGCCAGGAATGGATGGCC ->read_949_from_a -ACTCTTTGGCAGCGACCCCTCGTCACAATATTGATAGAGGGGCAACTAAAGGAAGCTCTATTAGATACAG -GAGAAGATGATACAGTGTTAAAAGAAGTGAAATTACCAGGAAGATGGAAACCAGAAATGATAGGGGGAAT -TGGAGGTTTTATCAAAGTAAGACAGTATGATCAGATACCTATAGAAGTTTGTGGACATAAAGCTATAGGT -ACAGTATTAGTAGGATCTACACCTGTCAACATTATTGGAAGGAATCTGTTGACCAAGATTGGTTGCACTT -TAAATTTTCCCATCAGACCTATTGAAACTGTACCAGTTGAATTA ->read_950_from_b -CTCAAATCACTCTTTGGCAATGACCACTTGTCACAATAAAAGTAGGAGGGCAACTAAATGAAGCTCTATT -AGATTCGGGAGCAGATGATACAGTATTAGAAGAAATAGAGTTGCCAGGAAGATGGAAACCAAAAATGATA -GGGGGAATTGGAGGTTTTATCAAAGTAAGACAGGATGATCAAATAGTCATAGAAATTTGTGGAAAGAAAG -CTATGGGTACACTATTAGTAGGACCTACACCTGTCAACAGAATTGGAAGAAATCTGTTGACTCAGATTGG -TTGCACTTTAAATTTTTCCATTAGTCCTATTGAAACTGTACCAGTAAAATTGCAGCCAGGAATGGATGGC -CCAA ->read_951_from_b -CTCTTTGGCAACGACCCCTTGTCACAGTAAAAGGAGGATGGCAACTAAAGGAAGCTCTATTAGATACGGG -AGCAATTGATACTGTATTAGAAGAAATAGAGTTGCCAGGAAGATGGAAACCAAAAATGATAGGGGGAATT -GGATGTTTTATCAAAGTAAGACAGTATGATCAAATAATCATAGAAATTTGTGGAAAGAAAGCTATAGGTA -CAGTATTAGTAGGACCTACACCTGTCAACATAGTTGGAAGAAATCTGTTGACTCAGATTGGTTGCACTTT -AAATTTTCCCATTAGTCCTATTGAAACTGTACCAGTAAAATTGAAGCC ->read_952_from_a -GCAGCGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGGTACAGGAGCAGAT -GATAAAGTGTTAGAAGAAATGAATTTATCAGGAAGATGGAAACCAAGAATGATAGGGGGAATTGGAGGTT -TTATCAAAGTAAGACAGTATGATCAGATACCCATAGAAGTTTGTCGACATAAAGCTCTAGGTACAGTATT -AGTAGGACCTACACCTGTCAACATAATTGGAAGGAATCTGTTGACCGAGATTGGTTGCAGTTCAAATTTT -CCCATTAGTCCTATTGAAACTGTACCAGTAAAATTAAAGCC ->read_953_from_b -CTCAAATGACTCTTTGGCAACGACCCCTTGTCACAATAAAAGTAGGAGGGCAACTAAAGGAAGCTCTATT -AGATACGGGAGCAGATGATACAGTATTAGAAGAATTAGACTTGCCAGGAAGATGGAAACCAAAAATGATA -GGGGGAATTGGAGGTTTTATCAATGTAAGACAGTATGAACAAATAGTCACAGAAATTTGTGGAAAGAAAG -CTATAGGTACAGTATTAGTACGACCGACACCTGACAACATAATTGGAAGAAATCTGTTGACTCAGATTGG -TTGCACTTTAAATTTACCCATTAGTCCTATTGAAACTGTACCAGTAAAATTGAAGCCAGGAATG ->read_954_from_b -AAAGTAGGAGGGCAACTAAAGGAAGCTCTATTAGATACGGGAGGAGATGATACAGTATTAGAAAAAATAG -AGTTGCCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTCGAGTTTTTATCAAAGTAAGACAGTATGA -TCAAATAGTCATAAAAATTAGTGGACAGAATGCTATAGGTACAGTATTAGTAGGACCTACACCTGTCATC -ATAATTGGATGAAATCTGTTGACTCAGATTGGTTGCACTTTAAATTTTCCCATTAGTCCTATTGAAACTG -TAC ->read_955_from_b -CTTTGGCAACGATCCCTTGTCACAATAAAAGTAGGTGGGCAACTAAAGGAAGCTCTATTAGATACGGGAG -CAGATGATACAGTATTAGAAGAAATAGAGTTGCCATGAAGATGGAAACCAAAAATGATAGGGGGAATTGG -AGGTTTTATCAAAGTAAGACAGTATGATAAAATAGTCATAGAAATTTGTGGAAAGAAAGCTATAGGTACA -GTATTAGTAGGACCTAGACCTGTCAACATATTTGGAAGAAATCTGTTGACTCAGATTGGTTGCACTTAAA -ATTTTCCCATTAGTCCTATTGAAACTGTACCAGTAAAATTGCAGCCA ->read_956_from_b -GTCACAATAAAAGTAGGAGGGCGACTAAAGGAAGCTCTATTAGATACGGGAGCAGATGATACAGTATTAG -AAAAAATAGAGTTGCCAGGTAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTATCAAAGTCAG -AGCGTATGATCAAATAGTCATAGAAATTTGTGGAAAGAAAGCTATAGGTACAGTATTGGTAGGACCTACA -TCTGTCAACATAATTGGAAGAAATCTGTTGACTCAGATTGGTTGCACTTTAAATTTTCCCATTAGTCCTT -TTGAAACTGTACCAGTAAAATTGAAGCCAGGAATGGATGGC ->read_957_from_a -TCTGATCACTCTTTGGCAGCGACCCCTCGTCACAATGAAGATAGGGGGGCAACTAAAGGAAGCTCTATTA -GATACAGGAACAGATGATACAGTGTTAGAAGAAACGAATTTACCAGGAAGATGGAAACCAAAAATGATAG -GGGGAATTGGAGGTTTTATCAAAGTAAGACAGTATGATCAGATACCCATAGAAGTTTGTGGACAGAAAGC -TATAGGAACAGTATTAGTAGGTCCTACACCTGTCAACATAATTGGAAGGAATCTGTTGACCGAGATTGGT -TGCACTTTATATTTTCCCATTAGTCCTATTGAAACAGTACCAGTA ->read_958_from_b -TCAAATCACTCTTTGGCAACGACCCCTTGTCACAATAAAAGTAGGCGGGCAACTAAAGGAAGCTCTATTA -GATACGGGAGCAGATGATACAGTATTAGAAAAAATAGAGTTGCCAGGAAGATGGAAACCAAAAATGATAG -GGGGAATTGGAGGTTTTATCAAAGTAAGACAGTATGATCAAATAGTCATAGAAATTTGTGGAAAGAAAGC -TATAGGTACAGTATTAGTAGGACCTACACCTGTCAACATAATTGGGAGAAATCTGTTGACTCAGATTGGT -TCCACTTTAAATTTTCCCATTAGTCCTATTGAAACTGTACCCGTAAAATTGAAGCCAGGAATGGACCGCC -CTAA ->read_959_from_b -CGTCACAATAAAAGTAGGAGGGCAACGAAATGAAGCTCTATTAGATACGGGAGCAGATGATAAAGTATTA -GAAGAAATAGAGTTCCCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTATCGAAGTAA -GACAGTATGGTCAAATAGACATAGAAATTTGTGGAAAGAAAGCTATAGGTACAGTATTAGTAGGACGTAC -ACCTGTCAACATAATTGGAAGAAATCTGTTGACTCAGATTGGTTGCACTTTAAATTTTCCCATTAGTCCT -ATTGAAACTGTACC ->read_960_from_b -AGGAGGGCAACTAAGGGAAGCTCTATTAGATACGGGTGCAGATGATACAGTATTAGAACAAATAGAGTTG -CCAGGAAGATGGAAACCAAATATGAAAGGGGGAATTGGAGGTTGTATCAAAGTAAGACAGTATGATCAAA -TAGTCATAGAAATTTGTGGAAAGAAAGCTATAGGTACAGTATTAGTAGGACCTACACCTGTCAACATAAT -TGGAAGAAATCTGTTGACTCAGATTGGTTACATTTTAAATTTTCCCATTAGTCCTATT ->read_961_from_b -ATCACTCTTTGGCAACGACCCCTTGTCACAATAACAGTGGTAGGGGAACTAAAGGAAGCTCTATTAGATA -CGGGAGCAGATGATACAGTATTAGAAGAAATAGAGTTGCCAGGAAGATGGAGACCAAAAATGATAGGGGG -AATTGGAGGTTTTATCAAAGTAAGACAGTATAATCAAATAGTCGTAGAACTTTGTGGAAAGAAAGCTATA -GGTACAGTATTAGTAGGACCTACACCTGTCAACATAATTGGAAGAAATCTGTTGACTCAGATTGGTTGCA -CTTTAAATTTTCCCATTAGTCCTATTGAAACTGTACCAGTAAAATTGAAGCCAGG ->read_962_from_b -AGGAGGGCAACTAAAGGAAGCTCTATTAGATACGGGAGCAGATGATACAGTATTAGAAGAAATAGAGTTG -CCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTGTTATCAAAGTAAGATAGTATGATCAAA -TAGTAATAGAAATTTGTGGAAAGAAAGCTATAGGTACAGTATTAGTAGGACCTACACCTGTCAACATAAT -TGGAAGAAATCTGTTGACTCAGATTGGTTGCACTTTAAATTTTCCCATGAGTCCTATTGAAACTGCACCC -GTAAAATTGAAGCCAGGAATGGATGGCCCA ->read_963_from_b -CTTGTCACAATAAAAGTAGGAGGGCAACTAAAGGAAGCTCTATTAGATACGGGAGCAGATGATACAGTAT -TAGAAGAAATAGAGTTGCCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTATCAAAGT -AAGACAGTATGATCAAATAGTCATAGAAATTTGTGGAAAGAAAGCTATAGGTACAGTTTTAGTTGGACCT -ACACATGTCAACATAATTGGAAGAAATCTGTTGACTCAGATTGGTTGCACTTTAAATTTTCCCATTAGTC -CTAGTGAAACTGTACCAGTAAAATTGAAGCCAGGAATGGATGGCC ->read_964_from_a -TAGGGGGGCAAATAAAAGAAGCTCTATTAGATACAGGAGCAGATGATACAGTGTTAGAAGAAATGATTTT -ACCCGGAAGATGGAAACCAAAAATGATAGGGGGTATTGGAGGTTTTATCAAAGTAAGACAGTATGATCAG -ATACCCATAGAAGTTTGTGGACATAAAGCTATAGGTACAGTGTTAGTAGGACCTACACCTGTCAACATAA -TTGGAAGGAATCTGTTGACCGAGATTGGTTGCACGTTAAATTTTCCCATTAGTCCTATTGAAACTGTGCC -AGTAAA ->read_965_from_b -CCCCTTGTCACAATAAAAGTAGGACGGCAACTAAAGGAAGCTCTATTAGATACGGGAGCAGATGATACAG -TATTAGAAGAAATAGAGTTGCCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTAACAA -AGTAAGACACTATGATCAAATAGTCATAGAAATTTGTGGAAAGAAAGCTATAGGTACAGTATTAGTAGGA -CCTACACCTGTCAACATAATTGGAAGAAATCTGTTGACTCAGATTGGTTGCATTTTAAATTTTCTCATTA -GTCCTATTGAAA ->read_966_from_a -TAGGGGGGCAACTAAAGGAAGCTCTATTAGATACAGGAGCAGATGATACAGTGTTAGAAGAAATGAATTT -ACCAGGAAGATGAAAACCAAAAATGATAGGGGGAATTGGAGGATTTATCAAAGTAAGACGGTATGATCAG -ATACCCATAGAAGTTTGTGGACATAAAGCTATGGGTACAGTATTAGTAGGACCTACACCTGTCAACATAA -TTGGAAGGAATCTGTTGACCGAGATAGGTTGCACTTTAAATTTTCCCATTAGTCCTATTGAAACTGTACC -AGTATAA ->read_967_from_b -GGGCAAGTAAAGGAAGCTCTATTAGATACGCGAGCAGATGATACAGTATTAGAAGAAATAGAGTTTCCAG -GACGATGAAAACCAAAAATGATAGGGGGAATTGGAGGTTTTATCAACGTAAGACAGTATGATCAAATAGT -CATAGAAATTTGTGGAAAGAAAGCTATAGGTACAGTAGGAGTAGGCCCTACACCTGTCAACATAATTGGA -AGAAATCTGTTGACTCGGATTAGTTGCACTTTAAATTTTCCCATTAGTCCTATTGAAACTGTACCAGTAA -AATTGAAGCCAGGAATGGA ->read_968_from_b -AATCACTCTTTGGCACCGACCCCTTGTCACAAAAAAAGTAGGAGGGCAACTAAAGGTAGCTCTATTAGAT -ACGGGACCAGATGATACAGTCTTAGAAGAACTAGAGTTGCCAGGAAGATGGAAACCAAAAATGATAGGGG -GAATTGGAGGTTTTATCAAAGTAAGACAGTATGATCAAATAGTCATAGAAATTTGGTGAAAGAAAGCTAT -AGGTACAGTATTAGTAGGACCTACACCTGTCAACATAATTGGAAGAAGTCTGTTGACTCAGATTGGTTGC -ACTTTAAATTTTCCCATTAGTCCTATTGAAACTCTACCAGTAAAATTGAAGCCAGGAATGGATGGCCCAA -A ->read_969_from_b -CTTGTCACAATAAAAGTAGGAGGGCAACTAGAGGAAGCTCTATTAGATACGGGAGCAGATGATACACTAT -TAGAAGAAATAGAGTTGCCAGGAAGTTGGAAACCAAAAATGATAGGGGGACTTGGAGGTTTTATCAAAGT -AAGACAGTATGATCAAATAGTCATATAAATTTGTGGAAAGAAAGCTATAGGTACAGTATTAGTAGGACCT -ACACCTGTCAACATAATTGGAAGAAATCTGTTGACTCAGATTGGTTGCACTTTAAATTTTCCCATTAGTC -CTA ->read_970_from_b -AAGGCCCCCTTGTCACAATAAAATGAGCAGGGCAACTAAAGGAAGCTCTATTAGATACGGGAGCAGATGA -TACAGTATTAGAAGAAATAGAGTTGCCAGGAAGATGGAAAGCAAAAATGATAGGGGGAATTGGAGGTTTT -ATCAAAGTAAGACAGTATGATCAAATAGTCATAGAAATTTGTGGAAAGAAAGCTATAGGTACAGTATTAG -TAGGACCTACACCTGTCAACATAATTGGAAGTAATCTGTTGACTCAGATTGGTTGCACTTTAAATTTTCC -CATTAGTCCTATTGAAACTGTACCACTAAAATTG ->read_971_from_a -CTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTATTAGATACAGGAGCAGATGATACAGTGT -TAGAAGAAATGAATTTGCCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTATCAAAGT -AAGACATTATGATCAGATACCCATAGAAGTTTGTGGACATAGAGCTATAGGTACAGTATTAGTAGGACCT -ACACCTGTCGACATAATTGGAAGGAATCTGTTGACCGAGATTGGTTGAACTTTAAATTTTCCCATTAGTT -CTATTGAAACTGTAGCAGTAAAATTAAAGCCGGGAATGGATGGCCCA ->read_972_from_b -TCTTTGGCGACGACCCCTTGTCACAATAAAAGTAGGAGGGCAACTAAAGGAAGCTCTATTAGATACGGGA -GCAGATGATACAGTATTAGAAGAAATAGAGTTGCCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTG -GAAGTTTTATCAAAGTAAGACAGTATGATCAAATAGTCATAGAAATTTGTGGAAAGAAAGCTATAGGTAC -AGTATTAGTAGGCCCTACACCTGTCAACATAATTGGAAGAAATCTGTTGACTCAGATAGGTTGCACTTTA -AATTTTCCCATTAGTCCTATTGAAACTGTACC ->read_973_from_b -GGAGGGCAACTAAAGGAAGCTCTATTAGATACGGGAGCAGATGATACAGTATTAGAAGAAATAGGGTTGC -CAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTAATCAAAGTAAGACAGTATGATCAAAT -AGTCATAGAAATTTGTGGAAAGAAAGCTATAGGTACAGTATTAGTAGGACCTACACCTGTCAACATAATT -GGAAGAAATCTGTTGACTCAGATTGGTGGCACTTTAAATTTTCCCACTAGTCCTATTGAAACTGTA ->read_974_from_b -ATCACTCTTTGGCAACGACCCCTTGTCACAATAAAAGTAGGAGGGCTACCAACGGAAGCTCTATTAGATA -CGGGAGCCGATGATACAGTATTAGAAGAAATAGAGTTGCCAGGAAGATGGAAACCAAAAATGATAGGGGG -AATTGGAGATTTTATCAAAGTACGACAGTATGATCACATAGTGATAGAAATTTGTGGAAAGAAAGCTAAA -GGTACAGTATTAGTAGGACCTACACCTGTCAACATAATTGGAAGAAATCTGTTGACTCAGATTGGTTGCA -CTTTAAACTTTCCCATTAGTCCTACTGAAACTGT ->read_975_from_b -TTGTCACAATAAAAGTAGGAGGCCAACTAAAGGAAGCTCTATTAGATACGGGAGCAGGTGATACAGTATT -AGAACCAATAAAGTTGCCAGGAAGATGGAAACCAAAAATGAGAGGGGGAATTGGAGGTTTTATCAAAGTA -AGACAGTATGATCAAATAGTCATAGAAATTTGGGGAAAGAAAGCTATAGGTACAGTAATAGTAGGACCTA -CACCTGTCAAAATAATTGGAAGAAATCTCTTGAATCAGATTGGTTGCACTTTAAATTTTCCCATTAGTCC -GATTGAAACTGTA ->read_976_from_b -GACTCTTTGGAAACGACCCCTTGTCACAATAAAAGTAGGAGGGCAACTAAAGGAAGCTCTATAAGATACT -GGAGCAGATTATACAGTATTAGAAGAAATAGAGTTGCCAGGAAGATGGAAACCAAAGATGATAGGGGGAA -TTGGAGGTTTTATCAAAGTAAGACAGTATGATCAAATAGTCATAGAAATTTGTGGAAAGAAAGCTATAGG -TAGAGTATTAGTAGGACCTACACCTGTCAACGTAATTGGAAGAAATCTGTTGACTCAGATTGGTTGCACT -TTAAATTTTCCCATTAGTCCTATTGAAACTGTACCAGTAAAATTGAAGCCA ->read_977_from_b -GGAGTGCAACTAAAGGAAGCTCTATTAGATACGGGAGCAGATGATACAGTATTAGAAGAAATAGAGGTGC -CAGGAAGATGGAAACCAAAAATGAGAGGGGGAATTGGAGGTTTTATCAAAGTAAGACAGTATGATCAAAT -AGTCATAGAAATTTGTGGAAAGAAAGCTATAGGTACAGTATTAGTAGGACCTACACCTGTCAACCTAATT -GGAAGAAATCTGTTGACTCAGATTGGTTGCACTTTAAATTTTCCCATTAGTCCTATTGAAACTGTACCAG -TAAAATGGA ->read_978_from_b -AATAAAAGTAGGAGGGCAACTAAAGGAAGCTCTATTAGATACGGGAGCAGATGATAAAGTATTAGAAGAA -ATAGAATTGTCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGTTTTTATCAAAGTAAGACAGT -ATGATCAAACAGTCATAGAAATTTGTGGAAAGAAAGCTATAGGTACAGTATTACTAGGACCTACACCTGT -CAACATAATTGGAAGAAATGTGATGACTCAGATTGGTTGCACTTTAAATTTTCCCATTACTCCTATTGAA -ACTGTACCAGTAAAATTGA ->read_979_from_b -TCTTTGGCAACGAACCCTTGTCACAATAAAAGTTGGAGGGCAACTAAAGGAAGCTCTATTAGATACGGGA -GCAGATGAGACAGTATTAGAAGAAATAGAGTTGCCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTG -GAGGTTTTATCAAAGTAAGACAGTATGATCAAATAGTCATAGAAATTTGTGGAAAGAAAGCTATAGGTAC -AGTATTAGTAGGACCTACACCTGTCAACATAATTGGAAGAAATCTGTTGACTCAGATTGGTTGCACTTTA -AATTTTCCCATTAGTCCTATTG ->read_980_from_b -AATAAAAGTAGGAGGGCAACTAAAGGAAGCTCTATTAGATACGGGAGCAGATGCTACAGAATTAGAAGAA -ATAGAGATGACAGGAAGATGGAAACCAAAAATGATAGGGGGACTTGGAGGTTTTATCAAAGTAAGACAGT -ATGATCAAATAGTCATAGAAATTTGTGGAAAGAAAGCTATAGGTACAGTATTAGTAGGACCTACACCTGT -CAACATAATTCGAAGAAATCTGTTGACTTAGATTGGTTGCACTTTAAATTTTCCCATTAGTCCTATTGAT -ACTGTACCAGTAAAATTGAAGCCAGGAATGTATGGCCC ->read_981_from_a -CCCCTCGTCACAATAAAGATAGCGGGGCAATTAAAGGAAGCTCTATTAGATACACGAGCAGATGATACAG -TGTTAGAAGAAATGAATTTACCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTATCAA -AGTGAGACAGTATGATCAGATACCCATAGAACTTTGTGTACATAAAGTTATAGGTACAGTATTAGTAGGA -CGTACACCTGTCAACATAATTCGAAGGAATCTGTTGACCGAGATTGGTTGCACTTTAAATTTTCCCATTA -GTCCTATTGAAACTGTACCAGTAATATTAAAGCCGGGAATGGATGGCCCA ->read_982_from_b -TCAAATCACTCTTTGACAACGACCCCTAGTCACAATAAAAGTAGGAGGGCAACTAAAGGAAGCACTATTA -GATACGGGAGCAGATGATACAGAATTAGAAGAAATAGAGTTGCCAGGAAGATGGAAACCAAAAATGATAG -GGGGAATTGGAGGTTTTATCAAAGTAAGACAGTATGATCAAATAGTCATAGAAATTTGTGGAAAGAAAGC -TATAGGCACAGTATTAGTATGACCTACACCTGTCAACATATTTGGAAGAAATCGGTTGACTCAGATTGGT -TGCACTTTAAATTTTCCCATTAGTCCTATTGAAACTGTACCAGTAAAATTGAAGCCAG ->read_983_from_a -AAGATAGGGGGGCAACTAAAGGAAGCACTATTAGATACAGGAGCAGATGATACAATGTTAGAACAAATGA -ATTTACCACAAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTATCAAAGTAAGACAGTATGA -TCAGATACCAATAGAAGTTTGTGGACATAAAGCGATAGGTACAGTATTAGTAGGACCTACACCTGTCAAC -ATAATTGGAAGGAATCTGTTGACCGACATTGGTTGCACTTTAAATTTTCCCATTAGTCCTATTGAAACTG -TACCAGTAAAATTA ->read_984_from_b -GGGCAACTAAAGGAAGCTCTATTAGATACGGGAGCAGATGATACAGTATTAGAAGAAATAGAGTTGCCAG -GAAGATGGAAACGAAAAATGATAGGGGGAATTGGAGGTTTTATCAAAGTAAGACAGTATGATCAAATAGT -CATAGAAATTTGTGGAAAGAAAGCTATAGGTACAGTATTAGTAGGACCTACACCTGTCAACATAATTGGA -AGAAATCTGTTGACTCCGATTGGTTGCACTTTAAATTTTCCCATTAGTCCTATT ->read_985_from_b -AATTCACTCTTTGGCAACGACCCCTTGTCACAATAAAAGTAGGAGGGCAACTACAGGAAGCTCTATTAGA -TACGGGGGCAGATGATACAGTATTAGAAGAACTAGATTTGCCAGGAAGATGGAAACCAAATATGATAGGG -AGAATTGGAGGTTTTATCAAAGTAAGACAGTATGATCAAATATTCATAGAAATTTGTGGAAAGAAAGCTA -TAGGTACAGTATTAGTAGGACCTACACCTAGCAACATAATTGGAAGAAATCTGTTGACTCAGATTGGTTT -CACTTTAAATTTTCCCATTAGTCCTATTGAAACTGT ->read_986_from_b -ACTCTTTGGCAACGACCCCTTGTCACAATAAACGTAGGAGGGCAACTAAAGGAAGCTCTATTAGATACGG -AAGCGGATGATACAGTATTAGAAGAAATAGAGATGCCAGGAAGGTCGAAACCAAAAATGATAGGGGTGAT -TGGAGGTTTTATCAAAGTAAGACAGTATGATCAAATAGTCATAGAAATTTGTGGAAAGAAAGTTATAGGT -ACAGAATTAGTAGGACCTACACCTGTCAACATAATTGGAAGAAATCTGTTGACTCAGATTGGTTGCACTT -AAAATTTTCCCATTAGTCCTATTGAAACTGTGCCAGTAAAATTGAAGCCAGGAATGGATGGCCCAAA ->read_987_from_b -CGTGTCACAATAAAAGTAGGAGGGCATCTAAAGGAAGCTCTATTAGATACGGGAGGAGATGATACAGTAC -TAGAAGAAATAGAGTTGCCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGTAGGTCTTATCAAACT -AAGACAGTATGATCAAATAGTCATAGAAATTTGTGGAAAGAAAGTTATAGGTACAGTATTAGTAGGAACT -ACACCTATCAACATAATTGGAAGAAATCTGTTGACTCAGATTGGATGCACTTTAAATTTTCCAATTAGTC -CTATTGAAACTGTAC ->read_988_from_b -CACAATAGAAGTAGGAGGGCAACTAAAGGAAGCTCTATTAGATACGGGAGCAGATGATACAGTATTAGAG -GAAATAGAGTTGCCAGGAAGATGGAAACCAAAAATGATAGGGAGAATTGGAGGTTTTATCAAAGTAAGAC -AGTATGATCAAATAGTCATAGAAATTTGTGGAAAGAAAGCTATAGGTACATTATTAGTAGGACCTACACC -TGTTAACATAATTGGTAGATATCTGTTTACTCGGATTCGTTGCACTTCAAATTTTCCCATTAGTCCTATT -GAAACTGTACCAGTAAAATTGAAGCCAGGAGTGG ->read_989_from_b -AACGACCCCTCGTCACAATACAAGTAGGAGGGCAACTAAAGGAAGCTCTCTTAGATACGGGAGCAGATGA -TACAGTATTAGAAGAAATAGAGTTGCCAGGAAGATGGAAAAAAACAATGATAGGGGGAATTGGAGGTTTT -ATCAAAGTAAGACAGTCTGATCAAATAGTCATAGAAATTTGTGGAAAGAAAGCTATAGGTACATTATTAG -TAGGACCTACACCTGTCAACATAATTGGAAGGAATCTGTTGACTCAGATTGGTTGCACCTTATACTTTCT -CATTCGTGCTATTGAAACT ->read_990_from_b -GACCCCTTGCCACAATAAAAGTAGGAGGGCAACTAAAGGAAGCTGTATTAGATAAGGGAGCAGATGATAC -AGTATTAGAAGAAATAGAGTTGCCAGGAAGATGGAAACCAAAAATGATAGGGGGAATGGGAGGTTTTATC -AAAGTATGACAGTATGATCAAATAGTCATAGAAGTTTGTGGAAAGAAAGCTATAGGTACAGTATTAGTAG -GACCTACACCTGTCAACATCATTGGAAGAAATCTGTTGACTCAGATAGGTTGCACTTTAAATTTTCCCAT -TAGTCCTATTGAAACGGTACCAGTAAAATTGAAGC ->read_991_from_b -CAATAAAAGTAGGAGGGCAACTAAAGGAAGCTCTATTAGATACGGGAGCAGATGATACAGTATTAGAAGA -AATAGAGTTGCCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTGATCAAAGGAAGACAG -TATGATCAAATAGTCATAGAAATTTGTGGAAAGAAAGCTATAGGTACAGTATTAGTAGGACCTACACCTG -TCAACGTAATTGGAAGAAATTTGTTGACTCAGATTGGTTGCACTTTAAATTTTCCCATTAGTCCTATTGA -AACCGTACCA ->read_992_from_b -TCAAATCACTCTTTGGCAACGACCCCTTGTCACAATAAAAGTAGGAGGGCAACTAAAGGAAGCTCTAATA -GATACGGCAGCAGATGATACAGTATTAGAAGAAATAGAGTTGCCAGGAAGATGGAAACCAAAATTGATAG -CGGGAATTGGAGGTTTTATCAAAGTAAGACAGTATGATCAAAGAGTCATAGAAATTTGTGGAAAGAAAGC -TCTATGTACAGTATTAGTAGGACCTACACCTGTCAACATAATTGGAAGAAATCTGTTGACTCAGGTTGGT -TGCACTTTAAATTTTCCCATTAGTCCTATTGAAACTGTACCAGTAAAATTGA ->read_993_from_b -TCGCAACGACCCCTTGTCACAATAAAAGTAGAAGCGCAACTAAAGGAAGCTCTATTAGTTACGGGAGCAG -ATGATACAGTATTAGAAGAAATAGAGTTGCCCGGTAGATGGAAACCAAAAATGATAGGGGGAATTGGAGG -TTTTATCAAAATAAGACAGTATGATCAAATAGTCATATAAATTTGTGGAAAGAAAGCTATAGGTACAGTA -TTAGTAGGACCTACACGAGTCAACATAATTGGAAGAAATCTGTTGACTCAGATTGATTGCACTTTAAATT -TTCCCATTAGTCCTATTGAAACTGTA ->read_994_from_b -CTTGTCACAACAAAAGTAGGAGGGCAACTAAAGGAAACTCTATTAGATACGGGAGCAGATGATACAGTAT -TAGATGAAATAGAGTTGCCAGGAAGATGGAAGCCAAAAATGATAGGGGGAATTGGAGGTTTTATCAACGT -AAGACAGTATGATCAAATAGTCATAGAAATTTGTAGAACGAAAGCAATAGGTACAGTATTAGTAGGACCT -ACACCTGTCAACATAATTGGAAGAAATCTGTTGACTCAGATTGGTTGCGCATTAAATTTTCCCATTAGTC -CTATTGAAACTGTACCACTAAAATTGAAGCCAG ->read_995_from_b -TTGTCACAATAAAAGTAGGAGGGCAACTAAAGGAAGCTCTATTCGATACGGGAGCAGATGATACAGTATT -AGAAGAAATAGAGTTGCCAGGAAGATGGCAACCAAAAATGATAGGGGGAATTGGACGTTTTATCAAAGTA -AGACTGCATGATCAAATAGTCATAGAAATTTGTGGAAAGAAAACTATAGGTACAGTATTAGCAGGACCTA -CACCTGTCAACATAATTGGAAGAAATCTGTTGGCTCAGATTGGGTGCACTTTAAATTTTCCCATTAGTCC -TATTGAAACTGTACCAGTAAAATTGAAGCCAGGA ->read_996_from_b -CGTCCCCTTGTCACAATAAAAGAAGGCGGGCAAATAAAGGAAGCTCTATTAGATACGGGAGCAGATCATA -CAGTATTAGAAGAAATAGAGTTGCCAGGAGGATGGAAACCCAAAATGATAGGGGGAATTGGAGGTATTAT -CAAAGTAAGACAGTATGATCAAATAGTCATAGAAATTTGTGGAAAGAAAGCTATAGGTACTGTATTAGTA -GCACCTACACCTGTCAACATAATTGGAAGAAATCTGTTGACTCAGATTGGTTGCACTTTAAATTTTCCCA -TTAGTCCTATTGAAACTGTACCAGAAAAATTGAAGCCAGGAATGGAAGGCCCAAA ->read_997_from_b -CTTTGGCAACGACGCCTTGTCACAATAAAAGTAGGAGGGCAACTAAAGGAAGCTCTATTAGATACGGGAG -CAGATGATACAGTATGAGAAGAAATAGAGTTGCCAGGAAGATGGAAACCAAAAATGATAGGGGGAACTGG -AGGTTTTATCAAAGTAAGACAGTATGATCAAATAGTCTTAGAAATTTGTGGAAAGAAAGCTATAGGTACA -GTATTAGTAGCACCTACACCTGTCAACATAATTGGAAGAAATATGTTGACTCAGATTGGTTGCACTTTAA -ATTTTCCTATTAGTCCTATTGAAACTGTACCA ->read_998_from_a -CGTCACAATAAAGATAGGGGGGCTACTAAAGGAAGCTCTATTAGATACAGGAGCAGATGATACAGTGTTA -GAAGAAATGAATTTACCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTATCAAAGTAA -GACAGTATGATCAGATACCCATAGAATTTTGTGGACATAAAGCTATAGGTCCAGTATTAGTAGGACCTAC -ACCTGTCAACATAATTGGAAGGAATCTGTTGACCGAGACTGGTTGCACTTTAATTTTTCCCATTAGTCCT -ATTGAAACTGTACCAGTAAAATTAAAGCCGGGAATG ->read_999_from_b -AACGACCCCTTGTCACAATAAAAGTAGGAGGGCAACTAAAGGGAGCTCTATTAGATACGGGAGTAGATGA -CACAGTATTAGACGGAATAGAGTTGCCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTTGAGGTTTT -ATCAAAGTAAGACAGTATGATCAAATAGTCTTAGAAATTTGTGGAAAGAAAGCTATAGGTACAGTATTAG -TAGGACCTACACTTGGCAACATAATTGGAAGAAATCTGTTGACTCAGATTGGTTGCACTTTAAATTTTCC -CATAAGTCCTATTGAAACTGTACCAGT diff --git a/examples/shotgun_test/test.csv b/examples/shotgun_test/test.csv deleted file mode 100644 index d39997a..0000000 --- a/examples/shotgun_test/test.csv +++ /dev/null @@ -1,65 +0,0 @@ -Chromosome,Pos,Ref,Var,Frq1,Frq2,Frq3,Pst1,Pst2,Pst3,Fvar,Rvar,Ftot,Rtot,Pval,Qval -HXB2,2357,A,C,*,0.4619,0.5185,*,1.0000,1.0000,37,2,81,6,1,1 -HXB2,2361,A,G,*,0.4619,0.5185,*,1.0000,1.0000,37,3,88,7,1,1 -HXB2,2362,G,A,*,1.0000,1.0000,*,1.0000,1.0000,86,6,88,7,1,1 -HXB2,2363,T,G,*,0.4619,0.5185,*,1.0000,1.0000,38,2,89,7,0.935492,1 -HXB2,2372,A,G,*,0.4619,0.5185,*,1.0000,1.0000,55,7,106,12,0.87041,1 -HXB2,2432,T,G,0.4619,0.5185,0.5483,1.0000,1.0000,1.0000,85,20,163,36,0.882883,1 -HXB2,2439,C,G,0.4619,0.5185,0.5483,1.0000,1.0000,1.0000,86,20,172,37,0.850419,1 -HXB2,2440,T,A,0.4619,0.5185,0.5483,1.0000,1.0000,1.0000,86,20,174,37,0.825422,1 -HXB2,2453,T,C,0.5381,0.4815,0.4517,1.0000,1.0000,1.0000,93,19,188,44,0.813301,1 -HXB2,2467,T,A,0.4619,0.5185,0.5483,1.0000,1.0000,1.0000,102,30,206,56,0.821381,1 -HXB2,2534,T,C,0.4815,0.4517,0.5856,1.0000,1.0000,1.0000,112,56,213,110,0.961894,1 -HXB2,2558,C,T,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,214,124,214,125,1,1 -HXB2,2567,G,A,0.5483,0.4144,0.4353,1.0000,1.0000,1.0000,97,62,214,130,0.872744,1 -HXB2,2603,C,T,0.4144,0.4353,0.4792,1.0000,1.0000,1.0000,93,68,210,149,0.937209,1 -HXB2,2612,T,G,0.4144,0.4353,0.4792,1.0000,1.0000,1.0000,101,67,219,151,0.929187,1 -HXB2,2669,G,A,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,214,162,215,163,1,1 -HXB2,2684,G,A,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,213,165,214,167,0.999687,1 -HXB2,2708,A,G,0.4353,0.4792,0.5094,1.0000,1.0000,1.0000,107,63,213,155,0.446817,1 -HXB2,2801,T,C,0.4792,0.5094,0.4937,1.0000,1.0000,1.0000,119,88,237,188,0.812717,1 -HXB2,2807,C,T,0.4906,0.5063,0.5381,1.0000,1.0000,1.0000,111,102,230,198,0.814688,1 -HXB2,2828,A,C,0.5094,0.4937,0.4619,1.0000,1.0000,1.0000,118,103,224,207,0.845057,1 -HXB2,2840,C,T,0.4906,0.5063,0.5381,1.0000,1.0000,1.0000,113,106,230,209,0.922908,1 -HXB2,2853,A,C,0.4906,0.5063,0.5381,1.0000,1.0000,1.0000,113,105,228,214,0.998846,1 -HXB2,2885,T,C,0.5063,0.5381,0.4974,1.0000,1.0000,1.0000,115,107,223,223,0.793957,1 -HXB2,2913,G,A,0.5063,0.5381,0.4974,1.0000,1.0000,1.0000,117,113,221,238,0.674808,1 -HXB2,2930,T,C,0.4937,0.4619,0.5026,1.0000,1.0000,1.0000,105,126,219,236,0.682947,1 -HXB2,2984,G,A,0.4619,0.5026,0.5247,1.0000,1.0000,1.0000,101,113,213,220,0.772415,1 -HXB2,3032,A,G,0.4974,0.4753,0.5509,1.0000,1.0000,1.0000,117,105,216,224,0.573896,1 -HXB2,3033,A,T,0.4974,0.4753,0.5509,1.0000,1.0000,1.0000,116,104,215,221,0.597216,1 -HXB2,3107,T,C,0.5247,0.4491,0.5278,1.0000,1.0000,1.0000,120,118,238,235,1,1 -HXB2,3147,A,G,0.4491,0.5278,0.4567,1.0000,1.0000,1.0000,114,105,238,226,0.931115,1 -HXB2,3161,G,A,0.5509,0.4722,0.5433,1.0000,1.0000,1.0000,123,121,234,228,0.99466,1 -HXB2,3161,G,T,0.4491,0.5278,0.4567,1.0000,1.0000,1.0000,110,107,234,228,1,1 -HXB2,3181,G,A,0.4491,0.5278,0.4567,1.0000,1.0000,1.0000,112,103,243,218,0.946285,1 -HXB2,3188,A,G,0.4491,0.5278,0.4567,1.0000,1.0000,1.0000,110,101,238,220,1,1 -HXB2,3189,C,T,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,233,224,237,224,0.952959,1 -HXB2,3230,C,T,0.5278,0.4567,0.5057,1.0000,1.0000,1.0000,113,109,226,237,0.75634,1 -HXB2,3285,C,T,0.4567,0.5057,0.5461,1.0000,1.0000,1.0000,108,112,213,237,0.79725,1 -HXB2,3296,A,G,0.5433,0.4943,0.4539,1.0000,1.0000,1.0000,105,126,211,239,0.842019,1 -HXB2,3317,C,T,0.4567,0.5057,0.5461,1.0000,1.0000,1.0000,98,118,198,241,0.989848,1 -HXB2,3326,G,A,0.5433,0.4943,0.4539,1.0000,1.0000,1.0000,95,113,194,236,0.953125,1 -HXB2,3335,G,A,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,194,229,196,231,1,1 -HXB2,3362,C,T,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,182,220,182,222,0.980391,1 -HXB2,3363,C,G,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,182,222,184,222,0.984006,1 -HXB2,3379,G,A,0.5057,0.5461,0.5636,1.0000,1.0000,1.0000,102,119,188,229,0.883204,1 -HXB2,3395,C,T,0.4943,0.4539,0.4364,1.0000,1.0000,1.0000,85,108,186,229,0.938325,1 -HXB2,3401,A,G,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,180,225,182,227,1,1 -HXB2,3426,A,G,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,171,219,175,224,1,1 -HXB2,3470,A,G,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,174,212,175,214,1,1 -HXB2,3488,A,G,0.4364,0.5038,0.4627,1.0000,1.0000,1.0000,74,100,167,214,0.877264,1 -HXB2,3513,T,A,0.5636,0.4962,0.5373,1.0000,1.0000,1.0000,89,104,156,204,0.674697,1 -HXB2,3533,A,G,0.5636,0.4962,0.5373,1.0000,1.0000,1.0000,80,95,143,202,0.51546,1 -HXB2,3534,A,C,0.5636,0.4962,0.5373,1.0000,1.0000,1.0000,80,95,142,202,0.497737,1 -HXB2,3551,A,G,0.4962,0.5373,0.5711,1.0000,1.0000,1.0000,77,111,136,222,0.643757,1 -HXB2,3578,A,G,0.4962,0.5373,0.5711,1.0000,1.0000,1.0000,69,117,115,231,0.529331,1 -HXB2,3586,T,A,0.4962,0.5373,0.5711,1.0000,1.0000,1.0000,63,118,108,228,0.666343,1 -HXB2,3608,A,G,0.4627,0.4289,0.3914,1.0000,1.0000,1.0000,36,116,91,232,0.482916,1 -HXB2,3622,G,A,0.4627,0.4289,0.3914,1.0000,1.0000,1.0000,32,106,84,226,0.559109,1 -HXB2,3644,A,G,0.4627,0.4289,0.3914,1.0000,1.0000,1.0000,25,98,67,217,0.640733,1 -HXB2,3665,G,A,0.4627,0.4289,0.3914,1.0000,1.0000,1.0000,18,89,54,202,0.520521,1 -HXB2,3675,A,G,1.0000,1.0000,-,1.0000,1.0000,-,47,196,47,197,0.979302,1 -HXB2,3720,C,T,0.4289,0.3914,-,1.0000,1.0000,-,7,62,23,150,0.695544,1 -HXB2,3722,G,A,1.0000,1.0000,-,1.0000,1.0000,-,21,148,22,148,1,1.0 -HXB2,3728,A,T,0.5711,0.6086,-,1.0000,1.0000,-,16,84,22,145,0.585861,1 diff --git a/lib/include/b2w.hpp b/lib/include/b2w.hpp new file mode 100644 index 0000000..28f639a --- /dev/null +++ b/lib/include/b2w.hpp @@ -0,0 +1,11 @@ +#ifndef B2W_HPP +#define B2W_HPP + +#include + +int b2w( + const std::string bam_file, const std::string fasta_name, + int win, int inc, int min_overlap, int max, int cov_thrd, + bool skip_indel, const std::string region_name); + +#endif \ No newline at end of file diff --git a/src/cpp/data_structures.hpp b/lib/include/data_structures.hpp similarity index 98% rename from src/cpp/data_structures.hpp rename to lib/include/data_structures.hpp index 9cf1f1a..7381240 100644 --- a/src/cpp/data_structures.hpp +++ b/lib/include/data_structures.hpp @@ -22,6 +22,9 @@ # along with ShoRAH. If not, see . */ +#ifndef DATA_STRUCTURES_HPP +#define DATA_STRUCTURES_HPP + /** \file data_structures.hpp \brief A Documented file. @@ -30,7 +33,7 @@ and functions */ -static char i2dna_code[] = "ACGT-N"; +static const char i2dna_code[] = "ACGT-N"; unsigned int haplotypecount = 0; @@ -346,3 +349,5 @@ typedef struct sss unsigned int proposed; struct cns* to_class; } ssret; + +#endif diff --git a/src/cpp/dpm_sampler.hpp b/lib/include/dpm_sampler.hpp similarity index 93% rename from src/cpp/dpm_sampler.hpp rename to lib/include/dpm_sampler.hpp index 9f38ef8..668f879 100644 --- a/src/cpp/dpm_sampler.hpp +++ b/lib/include/dpm_sampler.hpp @@ -22,12 +22,16 @@ # along with ShoRAH. If not, see . */ +#ifndef DPM_SAMPLER_HPP +#define DPM_SAMPLER_HPP + /* variables and functions defined here for data structures see data_structures.hpp */ #include #include #include +#include "data_structures.hpp" const unsigned int B = 5; // characters in the alphabet const int one_int = 153391689; @@ -35,7 +39,7 @@ const int two_int = 306783378; const int four_int = 613566756; const int LIMIT = 100000; -char* filein; +//char* filein; char** id; unsigned short int** r; crnode** readtable; @@ -50,6 +54,7 @@ int* res_dist; int* cbase; double* pbase; double* log_pbase; + unsigned int n = 0; unsigned int q = 0; unsigned int totsites = 0; @@ -69,7 +74,7 @@ double eps2 = 0.001; double gam = 0.90; // mutation rate double alpha = 0.01; // probability of creating new classes double g_noise = 0.0001; -// unsigned int* c; // c[i] = k -> read i in class k + double* P; double* log_P; @@ -108,18 +113,11 @@ FILE* assign; hnode*** ass_hist; unsigned int record = 0; -int storagetype; unsigned short int** haplotypes; int* ch; // count haplotypes char* haplotype_output; -int ho_flag = 0; -int ho_count = 0; - -FILE* fp_clustersize; -char* clusterfile_output; -int write_clusterfile = 0; double double_threshold_min; // will be set to = gsl_sf_log(DBL_MIN); double double_threshold_max; // will be set to = gsl_sf_log(DBL_MAX); @@ -131,7 +129,7 @@ double double_threshold_max; // will be set to = gsl_sf_log(DBL_MAX); unsigned long randseed = 0; /* random seed, if no command line parameter -R given, set to current time */ -void read_data(char* filein, std::ofstream& out_file); +bool read_data(const char* filein, std::ofstream& out_file); void read_conversion(crnode* b, unsigned short int* a, int seq_length); @@ -167,11 +165,8 @@ void write_assignment(unsigned int it, unsigned int new_proposed, const cnode* t void create_history(unsigned int k); -void old_record_conf(cnode* tn, unsigned int step); void record_conf(cnode* tn, unsigned int step); -int parsecommandline(int argc, char** argv); - void cleanup(); int compare(const void* a, const void* b); @@ -189,3 +184,7 @@ void write_haplotype_frequencies(char* filename, unsigned int hcount); void write_posterior_files(std::string instr); void print_stats(std::ofstream& out_file, const cnode* cn, unsigned int J); + +void reset_globals(); + +#endif diff --git a/lib/include/exec_dpm_sampler.hpp b/lib/include/exec_dpm_sampler.hpp new file mode 100644 index 0000000..232fe22 --- /dev/null +++ b/lib/include/exec_dpm_sampler.hpp @@ -0,0 +1,8 @@ +#ifndef EXEC_DPM_SAMPLER_HPP +#define EXEC_DPM_SAMPLER_HPP + +#include + +int exec_dpm_sampler(const std::string i_filein, const int j_iterations, const double a_alpha, const int t_history, const int R_seed, const double k_cluster_avg_reads, const int K_cluster_start); + +#endif \ No newline at end of file diff --git a/lib/include/fil.hpp b/lib/include/fil.hpp new file mode 100644 index 0000000..fb81525 --- /dev/null +++ b/lib/include/fil.hpp @@ -0,0 +1,10 @@ +#ifndef FIL_HPP +#define FIL_HPP + +#include + +int fil(const std::string in_bam, const std::string file_to_append, + const std::string out_file_prefix, const float sigma, const int max_depth, + const bool amplicon_mode, const bool drop_snv); + +#endif \ No newline at end of file diff --git a/src/cpp/b2w.cpp b/lib/src/b2w.cpp similarity index 80% rename from src/cpp/b2w.cpp rename to lib/src/b2w.cpp index dab7d47..63d018f 100644 --- a/src/cpp/b2w.cpp +++ b/lib/src/b2w.cpp @@ -46,6 +46,8 @@ adapted from samtools/calDep.c #include #include +#include "b2w.hpp" + #define UNUSED(expr) (void)(expr) // data for fetch_func and pileup_func @@ -86,11 +88,11 @@ static int pileup_func(const uint32_t win_b, const uint32_t win_e, const uint32_ } -// main -int main(int argc, char* argv[]) +int b2w( + const std::string bam_file, const std::string fasta_name, + int win, int inc, int min_overlap, int max, int cov_thrd, + bool skip_indel, const std::string region_name) { - int c = 0; // for parsing command line arguments - htsFile* inFile; faidx_t* fai; std::ofstream reads; @@ -98,79 +100,33 @@ int main(int argc, char* argv[]) paramstruct_t param = { // data for callback functions // based on default from cli.py and shotgun.py - 201, // window size - 201/3, // incr = size / shifts - (int) std::round(201. * 0.85), // min_overlap = size * win_min_ext - 10000 / 201, // max_c = max_coverage / size - 0, // coverage threshold - false // (historically default behaviour of shorah is to never skip insertions) + win, // window size + inc, // size / shifts + min_overlap, // min_overlap = size * win_min_ext + max, // max_c = max_coverage / size + cov_thrd, // coverage threshold + skip_indel // (historically default behaviour of shorah is to never skip insertions) }; - char help_string[] = - "\nUsage: b2w [options] [region]\n\nOptions:\n\t-w: window length " - "(INT)\n\t-i: increment (INT)\n\t-m: minimum overlap (INT)\n\t-x: max reads starting at a " - "position (INT)\n\t-c: coverage threshold. Omit windows with low coverage (INT)\n\t" - "-d: drop SNVs that are adjacent to insertions/deletions (alternate behaviour)\n\t-h: show this help\n\n"; - - const char* bamname = nullptr, * fastaname = nullptr, * regionname = nullptr; - - while ((c = getopt(argc, argv, "w:i:m:x:c:dh")) != EOF) { - switch (c) { - case 'w': - param.win = atof(optarg); - break; - case 'i': - param.inc = atof(optarg); - break; - case 'm': - param.min_overlap = atof(optarg); - break; - case 'x': - param.max = atof(optarg); - break; - case 'c': - param.cov_thrd = atof(optarg); - break; - case 'd': - // brings fil's weird behaviour into b2w - param.skip_indel = true; - break; - case 'h': - std::fprintf(stdout, "%s", help_string); - exit(EXIT_SUCCESS); - default: - std::fprintf(stderr, "%s", help_string); - exit(EXIT_FAILURE); - } - } - // remaining parameters: region - if ((argc - optind) < 2 or (argc - optind) > 3) { - std::fprintf(stderr, "%d parameters left, %s", argc - optind, help_string); - return 1; - } - bamname=argv[optind]; - fastaname=argv[optind + 1]; - regionname=(argc == optind + 3) ? argv[optind + 2] : nullptr; - - if (NULL == (inFile = hts_open(bamname, "r"))) { // open bam file - std::fprintf(stderr, "Failed to open BAM file %s\n", bamname); + if (NULL == (inFile = hts_open(bam_file.c_str(), "r"))) { // open bam file + std::fprintf(stderr, "Failed to open BAM file %s\n", bam_file.c_str()); return 2; } - if (fai_build(fastaname)) { // generate reference index - std::fprintf(stderr, "Failed to index FASTA file %s\n", fastaname); + if (fai_build(fasta_name.c_str())) { // generate reference index + std::fprintf(stderr, "Failed to index FASTA file %s\n", fasta_name.c_str()); return 3; } - if (NULL == (fai = fai_load(fastaname))) { - std::fprintf(stderr, "Failed to load FASTA file %s\n", fastaname); + if (NULL == (fai = fai_load(fasta_name.c_str()))) { + std::fprintf(stderr, "Failed to load FASTA file %s\n", fasta_name.c_str()); return 2; } const int idx_min_shift = 0; // NOTE BAI sufficient for up to 2^29-1. If we move from virus to organism with longer chromosomes (plants ?), we should switch to HTS_FMT_CSI [default idx_min_shift = 14] - int iBuild = bam_index_build(bamname, idx_min_shift); // generate bam index + int iBuild = bam_index_build(bam_file.c_str(), idx_min_shift); // generate bam index UNUSED(iBuild); hts_idx_t* idx; - if (NULL == (idx = sam_index_load(inFile, bamname))) { // load bam index + if (NULL == (idx = sam_index_load(inFile, bam_file.c_str()))) { // load bam index std::fprintf(stderr, "BAM indexing file is not available.\n"); return 3; } @@ -330,7 +286,7 @@ int main(int argc, char* argv[]) delete [] rd; }; - if (nullptr == regionname) { // region not specified + if (region_name.empty()) { // region not specified for (int i = 0; i < n; i++) process_ROI(i, // take each chromosome in turn 0, // region of interest's start coordinate, 0-based @@ -338,24 +294,23 @@ int main(int argc, char* argv[]) } else { // parse specific region // based on samtools/bam_aux.c:bam_parse_region int ref_id = -1, roi_b = 0, roi_e = std::numeric_limits::max(); - const char* roi_str = regionname; { - const char* name_lim = hts_parse_reg(roi_str, &roi_b, &roi_e); + const char* name_lim = hts_parse_reg(region_name.c_str(), &roi_b, &roi_e); if (name_lim) { // valid name ? if (roi_b <= roi_e) { // valid range ? - const std::ptrdiff_t nl = name_lim - roi_str; // get only the 'name' part (everything before the colon ':') + const std::ptrdiff_t nl = name_lim - region_name.c_str(); // get only the 'name' part (everything before the colon ':') assert(nl > 0); - char *name = strndup(roi_str, nl); + char *name = strndup(region_name.c_str(), nl); ref_id = bam_name2id(header, name); free(name); } } else // not parsable as a region, but possibly a sequence named "foo:a" - ref_id = bam_name2id(header, roi_str); + ref_id = bam_name2id(header, region_name.c_str()); } if (ref_id < 0) { - std::fprintf(stderr, "Invalid region %s\n", roi_str); + std::fprintf(stderr, "Invalid region %s\n", region_name.c_str()); return 4; } roi_b -= 3 * param.inc; // make sure start and end of region are covered by 3 windows @@ -376,5 +331,5 @@ int main(int argc, char* argv[]) hts_close(inFile); covOut.close(); reads.close(); - exit(EXIT_SUCCESS); + return 0; } diff --git a/lib/src/bindings.cpp b/lib/src/bindings.cpp new file mode 100644 index 0000000..3f5f565 --- /dev/null +++ b/lib/src/bindings.cpp @@ -0,0 +1,83 @@ + +#include + +#include "fil.hpp" +#include "exec_dpm_sampler.hpp" +#include "b2w.hpp" + +namespace py = pybind11; +using namespace py::literals; + +PYBIND11_MODULE(libshorah, m) { + //m.doc() = "pybind11 example plugin"; // optional module docstring TODO + + m.def("fil", &fil, + "in_bam"_a, + "file_to_append"_a, + "out_file_prefix"_a, + py::arg("sigma") = 0.01, + py::arg("max_depth") = 10000, + py::arg("amplicon_mode") = false, + py::arg("drop_snv") = false, + R"pbdoc( + Args: + in_bam: + file_to_append: A tsv file that fil will add columns to at the very left. + out_file_prefix: Prefix of the output tsv file. + sigma: + max_depth: + amplicon_mode: Toggle modes. Shotgun is the default. + drop_snv: Drops SNVs that are adjacent to insertions/deletions (alternate behaviour) + + Returns: + 0 if successful. + )pbdoc"); + + m.def("exec_dpm_sampler", &exec_dpm_sampler, + "i_filein"_a, + "j_iterations"_a, + "a_alpha"_a, + "t_history"_a, + py::arg("R_seed") = 0, + py::arg("k_cluster_avg_reads") = 0, + py::arg("K_cluster_start") = 0, + R"pbdoc( + Args: + i_filein: + j_iterations: sampling iterations + a_alpha: + t_history: history time + R_seed: + K_cluster_start: Start value for number of clusters, not compatible `k_cluster_avg_reads` + k_cluster_avg_reads: Average number of reads in each startcluster, not compatible with `k_cluster_avg_reads` + + Returns: + 0 if successful. + )pbdoc"); + + m.def("b2w", &b2w, + "bam_file"_a, + "fasta_name"_a, + py::arg("win") = 201, + py::arg("inc") = 67, + py::arg("min_overlap") = 171, + py::arg("max") = 49, + py::arg("cov_thrd") = 0, + py::arg("skip_indel") = false, + py::arg("region_name") = "", + R"pbdoc( + Args: + bam_file: + fasta_name: sampling iterations + win: window length + incr: increment + min_overlap: minimum overlap + max: max reads starting at a position + cov_thrd: coverage threshold. Omit windows with low coverage. + skip_indel: drop SNVs that are adjacent to insertions/deletions (alternate behaviour) + region_name: + + Returns: + 0 if successful. + )pbdoc"); +} \ No newline at end of file diff --git a/src/cpp/dpm_sampler.cpp b/lib/src/dpm_sampler.cpp similarity index 93% rename from src/cpp/dpm_sampler.cpp rename to lib/src/dpm_sampler.cpp index 0ab3cf4..1eb7b72 100644 --- a/src/cpp/dpm_sampler.cpp +++ b/lib/src/dpm_sampler.cpp @@ -41,17 +41,19 @@ #include #include #include +#include +#include -#ifdef HAVE_POPCNT -#include +#ifdef HAVE_POPCNT // TODO +#include #endif #include "data_structures.hpp" #include "dpm_sampler.hpp" +#include "exec_dpm_sampler.hpp" #include #include -#include namespace { std::mt19937 rg; @@ -100,10 +102,11 @@ namespace { } - #define PROPHISTSIZE 100 -int main(int argc, char** argv) +// character before underscore is the old CLI argument +int exec_dpm_sampler(const std::string i_filein, const int j_iterations, const double a_alpha, const int t_history, const int R_seed, const double k_cluster_avg_reads, const int K_cluster_start) { + reset_globals(); unsigned int i, j, k, ll, K1 = 0, iter2, tot_untouch, new_proposed = 0; int dk1, hapbases; @@ -120,9 +123,29 @@ int main(int argc, char** argv) double_threshold_min = std::log(DBL_MIN); double_threshold_max = std::log(DBL_MAX); - parsecommandline(argc, argv); - std::string instr = filein; + + //parsecommandline(argc, argv); + iter = j_iterations; + alpha = a_alpha; + HISTORY = t_history; + + // optional + randseed = R_seed; + + // optional params, mutually exclusive + avgNK = k_cluster_avg_reads; + K = K_cluster_start; + if(avgNK != 0.0 && K != 0) { + throw std::invalid_argument("can't use -k and -K at same time."); + } + + + if (HISTORY > iter) HISTORY = iter; + if (randseed == 0) randseed = time(NULL); + if ((K == 0) && (avgNK <= 0.0)) avgNK = default_avgNK; + + std::string instr = i_filein; /// rename sampling file and debug file // TODO once bioconda moves to gcc 4.9+ (with c++11 regex library), we could convert the whole rename section to regex, to keep coherent accross the whole project @@ -148,18 +171,21 @@ int main(int argc, char** argv) rg.seed(randseed); res_dist = (int*)calloc(2, sizeof(int)); - if (res_dist == NULL) exit(EXIT_FAILURE); + if (res_dist == NULL) throw std::bad_alloc(); res = (ssret*)malloc(sizeof(ssret)); - if (res == NULL) exit(EXIT_FAILURE); + if (res == NULL) throw std::bad_alloc(); cbase = (int*)malloc(B * sizeof(int)); // count base - if (cbase == NULL) exit(EXIT_FAILURE); + if (cbase == NULL) throw std::bad_alloc(); pbase = (double*)malloc(B * sizeof(double)); - if (pbase == NULL) exit(EXIT_FAILURE); + if (pbase == NULL) throw std::bad_alloc(); log_pbase = (double*)malloc(B * sizeof(double)); - if (log_pbase == NULL) exit(EXIT_FAILURE); + if (log_pbase == NULL) throw std::bad_alloc(); - read_data(filein, stat_file); + bool rv = read_data(i_filein.c_str(), stat_file); + if (rv) { + return 0; + } ftable = (int**)calloc(J, sizeof(int*)); ftable_sum = new int[J]; @@ -195,7 +221,7 @@ int main(int argc, char** argv) for (i = 0; i < n; i++) { readtable[i] = (crnode*)calloc(1, sizeof(crnode)); readtable[i]->creads = new int[J / 10 + 1]; - readtable[i]->mindices = new int; // instantiated, although not used + // TODO readtable[i]->mindices = new int; // instantiated, although not used } for (i = 0; i < n; i++) { @@ -347,8 +373,9 @@ int main(int argc, char** argv) int* temp; temp = new int[J / 10 + 1]; - boost::random::normal_distribution gaussian(0, g_noise); + std::normal_distribution gaussian(0, g_noise); for (k = 0; k <= iter; k++) { + #ifndef NDEBUG printf("-----------------------------------------------\n"); printf("-----------> sampling the %ith time <-----------\n", k); @@ -426,7 +453,12 @@ int main(int argc, char** argv) } } - if (record) record_conf(tn, HISTORY + k - iter - 1); + if (record == 1) { + //if (k >= iter - HISTORY + 1) { FIXED + assert(k >= iter - HISTORY + 1); + assert(HISTORY + k - iter - 1 < HISTORY); + record_conf(tn, HISTORY + k - iter - 1); + } tn = tn->next; } @@ -504,7 +536,7 @@ int main(int argc, char** argv) FILE* corr; if( (corr = fopen("corrected.tmp", "w")) == NULL ){ printf("Impossible to write file corrected.tmp\n"); - exit(EXIT_FAILURE); + throw; } for(i=0;i 0) { @@ -1091,7 +1124,7 @@ void sample_hap(cnode* cn) if (b1 == 0.0) { printf("# There is something wrong with THETA ( == 0.0)\n"); - exit(EXIT_FAILURE); + throw; } if (b1 != 1.0) { @@ -1185,7 +1218,7 @@ void check_size(const cnode* cst, unsigned int n) print_stats(err_file, mxt, J); printf("!!!! STOP !!!!\n"); printf("size is now %i\n", this_n); - exit(EXIT_FAILURE); + throw; } return; @@ -1221,7 +1254,7 @@ unsigned int d2i(char c) if (c == 'N' || c == 'n') // this stands for missing data return B; printf("%c not a DNA base", c); - exit(EXIT_FAILURE); + throw; return 0; } @@ -1405,7 +1438,7 @@ ssret* sample_class(unsigned int i, unsigned int step) if (cn == NULL) { printf("sampling classes, no classes found\n"); - exit(EXIT_FAILURE); + throw std::bad_alloc(); } st = 0; @@ -1415,11 +1448,11 @@ ssret* sample_class(unsigned int i, unsigned int step) if (theta == 0.0) { // the error rate should not be 0 std::cerr << "# There is something wrong wih THETA! ( == 0.0 )" << std::endl; - exit(EXIT_FAILURE); + throw; } if (gam == 0.0) { // the mutation rate should not be 0 std::cerr << "# There is something wrong with GAMMA! ( == 0.0 )" << std::endl; - exit(EXIT_FAILURE); + throw; } while (cn != NULL) { @@ -1442,7 +1475,7 @@ ssret* sample_class(unsigned int i, unsigned int step) // This component should have been removed previously, because only // consists of read i std::cerr << "# Size of component " << cn->ci << " is zero" << std::endl; - exit(EXIT_FAILURE); + throw; } cl_ptr[st] = cn; @@ -1457,7 +1490,7 @@ ssret* sample_class(unsigned int i, unsigned int step) // consists of read i std::cerr << " # Weighted size of component " << cn->ci << "cannot be zero" << std::endl; - exit(EXIT_FAILURE); + throw; } dist = cn->rd0[i]; // seq_distance(cn->h, r[i], J); @@ -1645,7 +1678,7 @@ ssret* sample_class(unsigned int i, unsigned int step) // adding a new one if (rn == NULL) { printf("STOP!!! There should be something\n"); - exit(21); + throw; } while (rn != NULL) { @@ -1785,9 +1818,10 @@ void record_conf(cnode* tn, unsigned int step) rnode* tr; char* ca; - ca = (char*)calloc(J, sizeof(char*)); + ca = (char*)calloc(J+1, sizeof(char)); i2dna_string(ca, tn->h, J); - std::string h = (std::string)ca; + ca[J] = '\0'; // FIXED null terminated + std::string h(ca); free(ca); freq_map::iterator freq_iter; @@ -1805,7 +1839,8 @@ void record_conf(cnode* tn, unsigned int step) // freq_iter->second[step] = tn->size; freq_iter->second[step] = tw; } else { - freq[h] = (int*)calloc(HISTORY, sizeof(unsigned int)); + freq[h] = (int*)calloc(HISTORY, sizeof(int)); // FIXED + assert(step < HISTORY); freq[h][step] = tw; //! freq is updated if haplotype is NOT present } @@ -1818,35 +1853,6 @@ void record_conf(cnode* tn, unsigned int step) return; } -void old_record_conf(cnode* tn, unsigned int step) -{ - /** - record configuration of a single node at a single step - */ - std::pair p; - rnode* rn; - - if (tn->step < step) { // if the node has been created in a previous step - // p = seq_distance_new(conversion(tn->h, J), conversion(tn->hh->h, J), J); - p = seq_distance(tn->h, tn->hh->h, J); - if (p.first != 0) { // if the haplotype has changed - add_hap(&hst, tn->hh, tn->ci, J, step); - memcpy(hst->h, tn->h, J * sizeof(unsigned short int)); // copy into history - tn->hh = hst; // and then update - } - } else { // update the haplotype - memcpy(tn->hh->h, tn->h, J * sizeof(unsigned short int)); - } - - rn = tn->rlist; - while (rn != NULL) { - // ass_hist[rn->ri][step - iter + HISTORY - 1] = tn->hh; - rn = rn->next; - } - - return; -} - void cleanup() { unsigned int i; @@ -1865,8 +1871,8 @@ void cleanup() free(h); for (i = 0; i < n; i++) { - delete[] readtable[i]->creads; - delete[] readtable[i]->mindices; + delete [] readtable[i]->creads; + //delete [] readtable[i]->mindices; free(readtable[i]); free(r[i]); @@ -1900,7 +1906,32 @@ void cleanup() delete[] ftable_sum; - // should maybe cleanup all nodes ... + // FIXED (cleanup of all nodes) + cnode* tmp = mxt; + while (tmp != NULL) { + cnode* tmp2 = tmp; + tmp = tmp->next; + + rns* rns_tmp = tmp2->rlist; + while (rns_tmp != NULL) { + rns* rns_tmp_2 = rns_tmp; + rns_tmp = rns_tmp->next; + free(rns_tmp_2); + } + + free(tmp2->rd0); + free(tmp2->rd1); + free(tmp2->h); + free(tmp2); + } + + hnode* hnode_tmp = hst; + while (hnode_tmp != NULL) { + hnode* hnode_tmp_2 = hnode_tmp; + hnode_tmp = hnode_tmp->next; + free(hnode_tmp_2->h); + free(hnode_tmp_2); + } } int compare(const void* a, const void* b) @@ -2213,69 +2244,42 @@ void print_stats(std::ofstream& out_file, const cnode* cn, unsigned int J) out_file << "# -------- STATS PRINTED ----------\n"; } -int parsecommandline(int argc, char** argv) -{ - // get command line parameters +// FIXED / TODO instead of declaring vars locally as would be correct +void reset_globals() { + haplotypecount = 0; - char c; - while ((c = getopt(argc, argv, "i:j:a:t:o:m:K:k:R:c:Hh")) != -1) { - int exit_code = EXIT_FAILURE; - switch (c) { - case 'i': - filein = optarg; - break; - case 'j': - iter = atoi(optarg); - break; - case 'a': - alpha = atof(optarg); - break; - case 't': - HISTORY = atoi(optarg); - break; - case 'K': - if (avgNK == 0.0) { - K = atoi(optarg); - } else { - printf("can't use -k and -K at same time.\n"); - exit(1); - } - break; - case 'k': - if (K == 0) { - avgNK = atof(optarg); - } else { - printf("can't use -k and -K at same time.\n"); - exit(1); - } - break; - case 'R': - randseed = atoi(optarg); - break; - case 'h': - exit_code = EXIT_SUCCESS; - // fallthrough - default: - fprintf(stdout, - "%s [options]\n" - "\n" - " files\n" - "\t-i \n" - " parameters\n" - "\t-j \n" - "\t-a \n" - "\t-K not compat. with -k\n" - "\t-k not compat. with -K\n" - "\t-t \n" - "\t-R \n" - "-----------------------------------------------------\n" - "\t-h\t\t this help!\n", - argv[0]); - exit(exit_code); - } - } - if (HISTORY > iter) HISTORY = iter; - if (randseed == 0) randseed = time(NULL); - if ((K == 0) && (avgNK <= 0.0)) avgNK = default_avgNK; - return 0; -} // ends parsecommandline + n = 0; + q = 0; + totsites = 0; + totbases = 0; + hapbases = 0; + lowest_free = 0; + iter = 1000; + MAX_K = 0; + J = 0; + K = 0; + avgNK = 0.0; + default_avgNK = 10.0; + HISTORY = 100; + theta = 0.90; + eps1 = 0.985; + eps2 = 0.001; + gam = 0.90; + alpha = 0.01; + g_noise = 0.0001; + + record = 0; + + randseed = 0; + + mxt = NULL; + hst = NULL; +} + +// TODO +/* +int main() { + int rv1 = exec_dpm_sampler("w-HXB2-2737-2937.reads.fas", 2595, 0.1, 519, 42, 0, 20); + int rv2 = exec_dpm_sampler("w-HXB2-2737-2937.reads.fas", 2595, 0.1, 519, 42, 0, 20); + return rv1 + rv2; +}*/ \ No newline at end of file diff --git a/src/cpp/fil.cpp b/lib/src/fil.cpp similarity index 85% rename from src/cpp/fil.cpp rename to lib/src/fil.cpp index 9abf6c0..516f80c 100644 --- a/src/cpp/fil.cpp +++ b/lib/src/fil.cpp @@ -32,13 +32,14 @@ adapted from samtools/calDep.c #include #include #include - +#include #include #include -#include #include #include +#include "fil.hpp" + #define UNUSED(expr) (void)(expr) typedef struct { @@ -218,62 +219,35 @@ StrandCounts _count_matching_substitutions(htsFile* inFile, bam_hdr_t* header, return counts; } -// main -int main(int argc, char* argv[]) -{ - paramstruct_t params = { 10000, 0.01, // cli.py's defaults - false }; // mimics b2w's behaviour (historically fil used to do the other way around, leading to contradictions in results). - int c = 0; + +int fil(const std::string in_bam, const std::string file_to_append, + const std::string out_file_prefix, const float sigma, const int max_depth, + const bool amplicon_mode, const bool drop_snv +) { + paramstruct_t params = { + max_depth, + sigma, + drop_snv + }; + int amplicon = amplicon_mode == true ? 1 : 0; + hts_idx_t* idx = NULL; - int amplicon = 0; htsFile* inFile = NULL; - char help_string[] = - "\nUsage: fil [options] -b \n\nOptions:\n" - "\t-v: sigma (FLOAT) [default: 0.01]\n" - "\t-x: maxdepth (INT) [default: 10000]\n" - "\t-a: amplicon mode [default: shotgun]\n" - "\t-d: drop SNVs that are adjacent to insertions/deletions (alternate behaviour)\n" - "\t-h: show this help\n\n"; - - while ((c = getopt(argc, argv, "b:v:x:adh")) != EOF) { - switch (c) { - case 'b': - inFile = hts_open(optarg, "r"); - idx = sam_index_load(inFile, optarg); - // NOTE BAI sufficient for up to 2^29-1. If we move from virus to organism with longer chromosomes (plants ?), we should switch to HTS_FMT_CSI - break; - case 'v': - params.sig = atof(optarg); - break; - case 'x': - params.maxdepth = atoi(optarg); - break; - case 'a': - amplicon = 1; - break; - case 'd': - params.skip_indel = true; // this will bring the old historical behaviour of fil - break; - case 'h': - std::fprintf(stdout, "%s", help_string); - exit(EXIT_SUCCESS); - default: - std::fprintf(stderr, "%s", help_string); - exit(EXIT_FAILURE); - } - } + inFile = hts_open(in_bam.c_str(), "r"); + idx = sam_index_load(inFile, in_bam.c_str()); + if (inFile == NULL) { - std::cerr << "Failed to open BAM file " << argv[1] << std::endl; + std::cerr << "Failed to open BAM file " << in_bam.c_str() << std::endl; return 1; } bam_hdr_t* header = sam_hdr_read(inFile); if (idx == NULL) { std::cerr << "BAM indexing file is not available." << std::endl; - throw std::exception(); + return 2; } - std::ifstream fl ("SNV.txt", std::ios_base::in); + std::ifstream fl (file_to_append, std::ios_base::in); if (fl.fail()) { std::cerr << "Failed to open SNV file." << std::endl; return 3; @@ -281,7 +255,7 @@ int main(int argc, char* argv[]) std::string str_buf; std::ostringstream oss_fn; - oss_fn << "SNVs_" << std::fixed << std::setprecision(6) << params.sig << ".txt"; + oss_fn << out_file_prefix << std::fixed << std::setprecision(6) << params.sig << ".tsv"; std::string filename = oss_fn.str(); std::ofstream snpsOut; snpsOut.open(filename, std::ios::out); @@ -326,7 +300,6 @@ int main(int argc, char* argv[]) // construct pileup for coverage (pos + 1, pos + 1 + del_length) st_freq_all = _coverage( inFile, header, idx, chr, pos + 1, deletion_length, params); - assert(pos_begin > 1); st_freq_Mut = _count_matching_deletions( inFile, header, idx, chr, pos, deletion_length, params); } else { @@ -374,6 +347,8 @@ int main(int argc, char* argv[]) /*! + TODO + @abstract P(X[ib] == x) with X ~ BetaBinom(n[ib], mean, sigma) -- formula 4 from doi:10.1186/1471-2164-14-501 NOTE as of Boost 1.73, there is still no beta-binomial distribution yet @@ -384,15 +359,15 @@ int main(int argc, char* argv[]) */ auto pdfbetabinom = [&](const double x, const double n, const double mean, const double sigma) -> double { return std::exp( - boost::math::lgamma(n + 1.) - - boost::math::lgamma(x + 1.) - boost::math::lgamma(n - x + 1.) - - + boost::math::lgamma(1. / sigma) - + boost::math::lgamma(x + (mean * (1. / sigma))) - + boost::math::lgamma(n + ((1. - mean) / sigma) - x) - - boost::math::lgamma(n + (1. / sigma)) - - boost::math::lgamma(mean * (1. / sigma)) - - boost::math::lgamma((1. - mean) / sigma) + std::lgamma(n + 1.) + - std::lgamma(x + 1.) + - std::lgamma(n - x + 1.) + + std::lgamma(1. / sigma) + + std::lgamma(x + (mean * (1. / sigma))) + + std::lgamma(n + ((1. - mean) / sigma) - x) + - std::lgamma(n + (1. / sigma)) + - std::lgamma(mean * (1. / sigma)) + - std::lgamma((1. - mean) / sigma) ); }; std::feclearexcept(FE_ALL_EXCEPT); @@ -435,5 +410,5 @@ int main(int argc, char* argv[]) bam_hdr_destroy(header); hts_idx_destroy(idx); hts_close(inFile); - exit(EXIT_SUCCESS); + return 0; } diff --git a/m4/ax_append_compile_flags.m4 b/m4/ax_append_compile_flags.m4 deleted file mode 100644 index 5b6f1af..0000000 --- a/m4/ax_append_compile_flags.m4 +++ /dev/null @@ -1,67 +0,0 @@ -# ============================================================================ -# https://www.gnu.org/software/autoconf-archive/ax_append_compile_flags.html -# ============================================================================ -# -# SYNOPSIS -# -# AX_APPEND_COMPILE_FLAGS([FLAG1 FLAG2 ...], [FLAGS-VARIABLE], [EXTRA-FLAGS], [INPUT]) -# -# DESCRIPTION -# -# For every FLAG1, FLAG2 it is checked whether the compiler works with the -# flag. If it does, the flag is added FLAGS-VARIABLE -# -# If FLAGS-VARIABLE is not specified, the current language's flags (e.g. -# CFLAGS) is used. During the check the flag is always added to the -# current language's flags. -# -# If EXTRA-FLAGS is defined, it is added to the current language's default -# flags (e.g. CFLAGS) when the check is done. The check is thus made with -# the flags: "CFLAGS EXTRA-FLAGS FLAG". This can for example be used to -# force the compiler to issue an error when a bad flag is given. -# -# INPUT gives an alternative input source to AC_COMPILE_IFELSE. -# -# NOTE: This macro depends on the AX_APPEND_FLAG and -# AX_CHECK_COMPILE_FLAG. Please keep this macro in sync with -# AX_APPEND_LINK_FLAGS. -# -# LICENSE -# -# Copyright (c) 2011 Maarten Bosmans -# -# This program is free software: you can redistribute it and/or modify it -# under the terms of the GNU General Public License as published by the -# Free Software Foundation, either version 3 of the License, or (at your -# option) any later version. -# -# This program is distributed in the hope that it will be useful, but -# WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General -# Public License for more details. -# -# You should have received a copy of the GNU General Public License along -# with this program. If not, see . -# -# As a special exception, the respective Autoconf Macro's copyright owner -# gives unlimited permission to copy, distribute and modify the configure -# scripts that are the output of Autoconf when processing the Macro. You -# need not follow the terms of the GNU General Public License when using -# or distributing such scripts, even though portions of the text of the -# Macro appear in them. The GNU General Public License (GPL) does govern -# all other use of the material that constitutes the Autoconf Macro. -# -# This special exception to the GPL applies to versions of the Autoconf -# Macro released by the Autoconf Archive. When you make and distribute a -# modified version of the Autoconf Macro, you may extend this special -# exception to the GPL to apply to your modified version as well. - -#serial 6 - -AC_DEFUN([AX_APPEND_COMPILE_FLAGS], -[AX_REQUIRE_DEFINED([AX_CHECK_COMPILE_FLAG]) -AX_REQUIRE_DEFINED([AX_APPEND_FLAG]) -for flag in $1; do - AX_CHECK_COMPILE_FLAG([$flag], [AX_APPEND_FLAG([$flag], [$2])], [], [$3], [$4]) -done -])dnl AX_APPEND_COMPILE_FLAGS diff --git a/m4/ax_append_flag.m4 b/m4/ax_append_flag.m4 deleted file mode 100644 index e8c5312..0000000 --- a/m4/ax_append_flag.m4 +++ /dev/null @@ -1,71 +0,0 @@ -# =========================================================================== -# https://www.gnu.org/software/autoconf-archive/ax_append_flag.html -# =========================================================================== -# -# SYNOPSIS -# -# AX_APPEND_FLAG(FLAG, [FLAGS-VARIABLE]) -# -# DESCRIPTION -# -# FLAG is appended to the FLAGS-VARIABLE shell variable, with a space -# added in between. -# -# If FLAGS-VARIABLE is not specified, the current language's flags (e.g. -# CFLAGS) is used. FLAGS-VARIABLE is not changed if it already contains -# FLAG. If FLAGS-VARIABLE is unset in the shell, it is set to exactly -# FLAG. -# -# NOTE: Implementation based on AX_CFLAGS_GCC_OPTION. -# -# LICENSE -# -# Copyright (c) 2008 Guido U. Draheim -# Copyright (c) 2011 Maarten Bosmans -# -# This program is free software: you can redistribute it and/or modify it -# under the terms of the GNU General Public License as published by the -# Free Software Foundation, either version 3 of the License, or (at your -# option) any later version. -# -# This program is distributed in the hope that it will be useful, but -# WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General -# Public License for more details. -# -# You should have received a copy of the GNU General Public License along -# with this program. If not, see . -# -# As a special exception, the respective Autoconf Macro's copyright owner -# gives unlimited permission to copy, distribute and modify the configure -# scripts that are the output of Autoconf when processing the Macro. You -# need not follow the terms of the GNU General Public License when using -# or distributing such scripts, even though portions of the text of the -# Macro appear in them. The GNU General Public License (GPL) does govern -# all other use of the material that constitutes the Autoconf Macro. -# -# This special exception to the GPL applies to versions of the Autoconf -# Macro released by the Autoconf Archive. When you make and distribute a -# modified version of the Autoconf Macro, you may extend this special -# exception to the GPL to apply to your modified version as well. - -#serial 7 - -AC_DEFUN([AX_APPEND_FLAG], -[dnl -AC_PREREQ(2.64)dnl for _AC_LANG_PREFIX and AS_VAR_SET_IF -AS_VAR_PUSHDEF([FLAGS], [m4_default($2,_AC_LANG_PREFIX[FLAGS])]) -AS_VAR_SET_IF(FLAGS,[ - AS_CASE([" AS_VAR_GET(FLAGS) "], - [*" $1 "*], [AC_RUN_LOG([: FLAGS already contains $1])], - [ - AS_VAR_APPEND(FLAGS,[" $1"]) - AC_RUN_LOG([: FLAGS="$FLAGS"]) - ]) - ], - [ - AS_VAR_SET(FLAGS,[$1]) - AC_RUN_LOG([: FLAGS="$FLAGS"]) - ]) -AS_VAR_POPDEF([FLAGS])dnl -])dnl AX_APPEND_FLAG diff --git a/m4/ax_append_link_flags.m4 b/m4/ax_append_link_flags.m4 deleted file mode 100644 index 6f7f174..0000000 --- a/m4/ax_append_link_flags.m4 +++ /dev/null @@ -1,65 +0,0 @@ -# =========================================================================== -# https://www.gnu.org/software/autoconf-archive/ax_append_link_flags.html -# =========================================================================== -# -# SYNOPSIS -# -# AX_APPEND_LINK_FLAGS([FLAG1 FLAG2 ...], [FLAGS-VARIABLE], [EXTRA-FLAGS], [INPUT]) -# -# DESCRIPTION -# -# For every FLAG1, FLAG2 it is checked whether the linker works with the -# flag. If it does, the flag is added FLAGS-VARIABLE -# -# If FLAGS-VARIABLE is not specified, the linker's flags (LDFLAGS) is -# used. During the check the flag is always added to the linker's flags. -# -# If EXTRA-FLAGS is defined, it is added to the linker's default flags -# when the check is done. The check is thus made with the flags: "LDFLAGS -# EXTRA-FLAGS FLAG". This can for example be used to force the linker to -# issue an error when a bad flag is given. -# -# INPUT gives an alternative input source to AC_COMPILE_IFELSE. -# -# NOTE: This macro depends on the AX_APPEND_FLAG and AX_CHECK_LINK_FLAG. -# Please keep this macro in sync with AX_APPEND_COMPILE_FLAGS. -# -# LICENSE -# -# Copyright (c) 2011 Maarten Bosmans -# -# This program is free software: you can redistribute it and/or modify it -# under the terms of the GNU General Public License as published by the -# Free Software Foundation, either version 3 of the License, or (at your -# option) any later version. -# -# This program is distributed in the hope that it will be useful, but -# WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General -# Public License for more details. -# -# You should have received a copy of the GNU General Public License along -# with this program. If not, see . -# -# As a special exception, the respective Autoconf Macro's copyright owner -# gives unlimited permission to copy, distribute and modify the configure -# scripts that are the output of Autoconf when processing the Macro. You -# need not follow the terms of the GNU General Public License when using -# or distributing such scripts, even though portions of the text of the -# Macro appear in them. The GNU General Public License (GPL) does govern -# all other use of the material that constitutes the Autoconf Macro. -# -# This special exception to the GPL applies to versions of the Autoconf -# Macro released by the Autoconf Archive. When you make and distribute a -# modified version of the Autoconf Macro, you may extend this special -# exception to the GPL to apply to your modified version as well. - -#serial 6 - -AC_DEFUN([AX_APPEND_LINK_FLAGS], -[AX_REQUIRE_DEFINED([AX_CHECK_LINK_FLAG]) -AX_REQUIRE_DEFINED([AX_APPEND_FLAG]) -for flag in $1; do - AX_CHECK_LINK_FLAG([$flag], [AX_APPEND_FLAG([$flag], [m4_default([$2], [LDFLAGS])])], [], [$3], [$4]) -done -])dnl AX_APPEND_LINK_FLAGS diff --git a/m4/ax_check_compile_flag.m4 b/m4/ax_check_compile_flag.m4 deleted file mode 100644 index dcabb92..0000000 --- a/m4/ax_check_compile_flag.m4 +++ /dev/null @@ -1,74 +0,0 @@ -# =========================================================================== -# https://www.gnu.org/software/autoconf-archive/ax_check_compile_flag.html -# =========================================================================== -# -# SYNOPSIS -# -# AX_CHECK_COMPILE_FLAG(FLAG, [ACTION-SUCCESS], [ACTION-FAILURE], [EXTRA-FLAGS], [INPUT]) -# -# DESCRIPTION -# -# Check whether the given FLAG works with the current language's compiler -# or gives an error. (Warnings, however, are ignored) -# -# ACTION-SUCCESS/ACTION-FAILURE are shell commands to execute on -# success/failure. -# -# If EXTRA-FLAGS is defined, it is added to the current language's default -# flags (e.g. CFLAGS) when the check is done. The check is thus made with -# the flags: "CFLAGS EXTRA-FLAGS FLAG". This can for example be used to -# force the compiler to issue an error when a bad flag is given. -# -# INPUT gives an alternative input source to AC_COMPILE_IFELSE. -# -# NOTE: Implementation based on AX_CFLAGS_GCC_OPTION. Please keep this -# macro in sync with AX_CHECK_{PREPROC,LINK}_FLAG. -# -# LICENSE -# -# Copyright (c) 2008 Guido U. Draheim -# Copyright (c) 2011 Maarten Bosmans -# -# This program is free software: you can redistribute it and/or modify it -# under the terms of the GNU General Public License as published by the -# Free Software Foundation, either version 3 of the License, or (at your -# option) any later version. -# -# This program is distributed in the hope that it will be useful, but -# WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General -# Public License for more details. -# -# You should have received a copy of the GNU General Public License along -# with this program. If not, see . -# -# As a special exception, the respective Autoconf Macro's copyright owner -# gives unlimited permission to copy, distribute and modify the configure -# scripts that are the output of Autoconf when processing the Macro. You -# need not follow the terms of the GNU General Public License when using -# or distributing such scripts, even though portions of the text of the -# Macro appear in them. The GNU General Public License (GPL) does govern -# all other use of the material that constitutes the Autoconf Macro. -# -# This special exception to the GPL applies to versions of the Autoconf -# Macro released by the Autoconf Archive. When you make and distribute a -# modified version of the Autoconf Macro, you may extend this special -# exception to the GPL to apply to your modified version as well. - -#serial 5 - -AC_DEFUN([AX_CHECK_COMPILE_FLAG], -[AC_PREREQ(2.64)dnl for _AC_LANG_PREFIX and AS_VAR_IF -AS_VAR_PUSHDEF([CACHEVAR],[ax_cv_check_[]_AC_LANG_ABBREV[]flags_$4_$1])dnl -AC_CACHE_CHECK([whether _AC_LANG compiler accepts $1], CACHEVAR, [ - ax_check_save_flags=$[]_AC_LANG_PREFIX[]FLAGS - _AC_LANG_PREFIX[]FLAGS="$[]_AC_LANG_PREFIX[]FLAGS $4 $1" - AC_COMPILE_IFELSE([m4_default([$5],[AC_LANG_PROGRAM()])], - [AS_VAR_SET(CACHEVAR,[yes])], - [AS_VAR_SET(CACHEVAR,[no])]) - _AC_LANG_PREFIX[]FLAGS=$ax_check_save_flags]) -AS_VAR_IF(CACHEVAR,yes, - [m4_default([$2], :)], - [m4_default([$3], :)]) -AS_VAR_POPDEF([CACHEVAR])dnl -])dnl AX_CHECK_COMPILE_FLAGS diff --git a/m4/ax_check_enable_debug.m4 b/m4/ax_check_enable_debug.m4 deleted file mode 100644 index d36bcdf..0000000 --- a/m4/ax_check_enable_debug.m4 +++ /dev/null @@ -1,124 +0,0 @@ -# =========================================================================== -# https://www.gnu.org/software/autoconf-archive/ax_check_enable_debug.html -# =========================================================================== -# -# SYNOPSIS -# -# AX_CHECK_ENABLE_DEBUG([enable by default=yes/info/profile/no], [ENABLE DEBUG VARIABLES ...], [DISABLE DEBUG VARIABLES NDEBUG ...], [IS-RELEASE]) -# -# DESCRIPTION -# -# Check for the presence of an --enable-debug option to configure, with -# the specified default value used when the option is not present. Return -# the value in the variable $ax_enable_debug. -# -# Specifying 'yes' adds '-g -O0' to the compilation flags for all -# languages. Specifying 'info' adds '-g' to the compilation flags. -# Specifying 'profile' adds '-g -pg' to the compilation flags and '-pg' to -# the linking flags. Otherwise, nothing is added. -# -# Define the variables listed in the second argument if debug is enabled, -# defaulting to no variables. Defines the variables listed in the third -# argument if debug is disabled, defaulting to NDEBUG. All lists of -# variables should be space-separated. -# -# If debug is not enabled, ensure AC_PROG_* will not add debugging flags. -# Should be invoked prior to any AC_PROG_* compiler checks. -# -# IS-RELEASE can be used to change the default to 'no' when making a -# release. Set IS-RELEASE to 'yes' or 'no' as appropriate. By default, it -# uses the value of $ax_is_release, so if you are using the AX_IS_RELEASE -# macro, there is no need to pass this parameter. -# -# AX_IS_RELEASE([git-directory]) -# AX_CHECK_ENABLE_DEBUG() -# -# LICENSE -# -# Copyright (c) 2011 Rhys Ulerich -# Copyright (c) 2014, 2015 Philip Withnall -# -# Copying and distribution of this file, with or without modification, are -# permitted in any medium without royalty provided the copyright notice -# and this notice are preserved. - -#serial 8 - -AC_DEFUN([AX_CHECK_ENABLE_DEBUG],[ - AC_BEFORE([$0],[AC_PROG_CC])dnl - AC_BEFORE([$0],[AC_PROG_CXX])dnl - AC_BEFORE([$0],[AC_PROG_F77])dnl - AC_BEFORE([$0],[AC_PROG_FC])dnl - - AC_MSG_CHECKING(whether to enable debugging) - - ax_enable_debug_default=m4_tolower(m4_normalize(ifelse([$1],,[no],[$1]))) - ax_enable_debug_is_release=m4_tolower(m4_normalize(ifelse([$4],, - [$ax_is_release], - [$4]))) - - # If this is a release, override the default. - AS_IF([test "$ax_enable_debug_is_release" = "yes"], - [ax_enable_debug_default="no"]) - - m4_define(ax_enable_debug_vars,[m4_normalize(ifelse([$2],,,[$2]))]) - m4_define(ax_disable_debug_vars,[m4_normalize(ifelse([$3],,[NDEBUG],[$3]))]) - - AC_ARG_ENABLE(debug, - [AS_HELP_STRING([--enable-debug=]@<:@yes/info/profile/no@:>@,[compile with debugging])], - [],enable_debug=$ax_enable_debug_default) - - # empty mean debug yes - AS_IF([test "x$enable_debug" = "x"], - [enable_debug="yes"]) - - # case of debug - AS_CASE([$enable_debug], - [yes],[ - AC_MSG_RESULT(yes) - CFLAGS="${CFLAGS} -g -O0" - CXXFLAGS="${CXXFLAGS} -g -O0" - FFLAGS="${FFLAGS} -g -O0" - FCFLAGS="${FCFLAGS} -g -O0" - OBJCFLAGS="${OBJCFLAGS} -g -O0" - ], - [info],[ - AC_MSG_RESULT(info) - CFLAGS="${CFLAGS} -g" - CXXFLAGS="${CXXFLAGS} -g" - FFLAGS="${FFLAGS} -g" - FCFLAGS="${FCFLAGS} -g" - OBJCFLAGS="${OBJCFLAGS} -g" - ], - [profile],[ - AC_MSG_RESULT(profile) - CFLAGS="${CFLAGS} -g -pg" - CXXFLAGS="${CXXFLAGS} -g -pg" - FFLAGS="${FFLAGS} -g -pg" - FCFLAGS="${FCFLAGS} -g -pg" - OBJCFLAGS="${OBJCFLAGS} -g -pg" - LDFLAGS="${LDFLAGS} -pg" - ], - [ - AC_MSG_RESULT(no) - dnl Ensure AC_PROG_CC/CXX/F77/FC/OBJC will not enable debug flags - dnl by setting any unset environment flag variables - AS_IF([test "x${CFLAGS+set}" != "xset"], - [CFLAGS=""]) - AS_IF([test "x${CXXFLAGS+set}" != "xset"], - [CXXFLAGS=""]) - AS_IF([test "x${FFLAGS+set}" != "xset"], - [FFLAGS=""]) - AS_IF([test "x${FCFLAGS+set}" != "xset"], - [FCFLAGS=""]) - AS_IF([test "x${OBJCFLAGS+set}" != "xset"], - [OBJCFLAGS=""]) - ]) - - dnl Define various variables if debugging is disabled. - dnl assert.h is a NOP if NDEBUG is defined, so define it by default. - AS_IF([test "x$enable_debug" = "xyes"], - [m4_map_args_w(ax_enable_debug_vars, [AC_DEFINE(], [,,[Define if debugging is enabled])])], - [m4_map_args_w(ax_disable_debug_vars, [AC_DEFINE(], [,,[Define if debugging is disabled])])]) - ax_enable_debug=$enable_debug -]) diff --git a/m4/ax_check_link_flag.m4 b/m4/ax_check_link_flag.m4 deleted file mode 100644 index 819409a..0000000 --- a/m4/ax_check_link_flag.m4 +++ /dev/null @@ -1,74 +0,0 @@ -# =========================================================================== -# https://www.gnu.org/software/autoconf-archive/ax_check_link_flag.html -# =========================================================================== -# -# SYNOPSIS -# -# AX_CHECK_LINK_FLAG(FLAG, [ACTION-SUCCESS], [ACTION-FAILURE], [EXTRA-FLAGS], [INPUT]) -# -# DESCRIPTION -# -# Check whether the given FLAG works with the linker or gives an error. -# (Warnings, however, are ignored) -# -# ACTION-SUCCESS/ACTION-FAILURE are shell commands to execute on -# success/failure. -# -# If EXTRA-FLAGS is defined, it is added to the linker's default flags -# when the check is done. The check is thus made with the flags: "LDFLAGS -# EXTRA-FLAGS FLAG". This can for example be used to force the linker to -# issue an error when a bad flag is given. -# -# INPUT gives an alternative input source to AC_LINK_IFELSE. -# -# NOTE: Implementation based on AX_CFLAGS_GCC_OPTION. Please keep this -# macro in sync with AX_CHECK_{PREPROC,COMPILE}_FLAG. -# -# LICENSE -# -# Copyright (c) 2008 Guido U. Draheim -# Copyright (c) 2011 Maarten Bosmans -# -# This program is free software: you can redistribute it and/or modify it -# under the terms of the GNU General Public License as published by the -# Free Software Foundation, either version 3 of the License, or (at your -# option) any later version. -# -# This program is distributed in the hope that it will be useful, but -# WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General -# Public License for more details. -# -# You should have received a copy of the GNU General Public License along -# with this program. If not, see . -# -# As a special exception, the respective Autoconf Macro's copyright owner -# gives unlimited permission to copy, distribute and modify the configure -# scripts that are the output of Autoconf when processing the Macro. You -# need not follow the terms of the GNU General Public License when using -# or distributing such scripts, even though portions of the text of the -# Macro appear in them. The GNU General Public License (GPL) does govern -# all other use of the material that constitutes the Autoconf Macro. -# -# This special exception to the GPL applies to versions of the Autoconf -# Macro released by the Autoconf Archive. When you make and distribute a -# modified version of the Autoconf Macro, you may extend this special -# exception to the GPL to apply to your modified version as well. - -#serial 5 - -AC_DEFUN([AX_CHECK_LINK_FLAG], -[AC_PREREQ(2.64)dnl for _AC_LANG_PREFIX and AS_VAR_IF -AS_VAR_PUSHDEF([CACHEVAR],[ax_cv_check_ldflags_$4_$1])dnl -AC_CACHE_CHECK([whether the linker accepts $1], CACHEVAR, [ - ax_check_save_flags=$LDFLAGS - LDFLAGS="$LDFLAGS $4 $1" - AC_LINK_IFELSE([m4_default([$5],[AC_LANG_PROGRAM()])], - [AS_VAR_SET(CACHEVAR,[yes])], - [AS_VAR_SET(CACHEVAR,[no])]) - LDFLAGS=$ax_check_save_flags]) -AS_VAR_IF(CACHEVAR,yes, - [m4_default([$2], :)], - [m4_default([$3], :)]) -AS_VAR_POPDEF([CACHEVAR])dnl -])dnl AX_CHECK_LINK_FLAGS diff --git a/m4/ax_compiler_vendor.m4 b/m4/ax_compiler_vendor.m4 deleted file mode 100644 index 4ca8089..0000000 --- a/m4/ax_compiler_vendor.m4 +++ /dev/null @@ -1,87 +0,0 @@ -# =========================================================================== -# https://www.gnu.org/software/autoconf-archive/ax_compiler_vendor.html -# =========================================================================== -# -# SYNOPSIS -# -# AX_COMPILER_VENDOR -# -# DESCRIPTION -# -# Determine the vendor of the C/C++ compiler, e.g., gnu, intel, ibm, sun, -# hp, borland, comeau, dec, cray, kai, lcc, metrowerks, sgi, microsoft, -# watcom, etc. The vendor is returned in the cache variable -# $ax_cv_c_compiler_vendor for C and $ax_cv_cxx_compiler_vendor for C++. -# -# LICENSE -# -# Copyright (c) 2008 Steven G. Johnson -# Copyright (c) 2008 Matteo Frigo -# -# This program is free software: you can redistribute it and/or modify it -# under the terms of the GNU General Public License as published by the -# Free Software Foundation, either version 3 of the License, or (at your -# option) any later version. -# -# This program is distributed in the hope that it will be useful, but -# WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General -# Public License for more details. -# -# You should have received a copy of the GNU General Public License along -# with this program. If not, see . -# -# As a special exception, the respective Autoconf Macro's copyright owner -# gives unlimited permission to copy, distribute and modify the configure -# scripts that are the output of Autoconf when processing the Macro. You -# need not follow the terms of the GNU General Public License when using -# or distributing such scripts, even though portions of the text of the -# Macro appear in them. The GNU General Public License (GPL) does govern -# all other use of the material that constitutes the Autoconf Macro. -# -# This special exception to the GPL applies to versions of the Autoconf -# Macro released by the Autoconf Archive. When you make and distribute a -# modified version of the Autoconf Macro, you may extend this special -# exception to the GPL to apply to your modified version as well. - -#serial 16 - -AC_DEFUN([AX_COMPILER_VENDOR], -[AC_CACHE_CHECK([for _AC_LANG compiler vendor], ax_cv_[]_AC_LANG_ABBREV[]_compiler_vendor, - dnl Please add if possible support to ax_compiler_version.m4 - [# note: don't check for gcc first since some other compilers define __GNUC__ - vendors="intel: __ICC,__ECC,__INTEL_COMPILER - ibm: __xlc__,__xlC__,__IBMC__,__IBMCPP__ - pathscale: __PATHCC__,__PATHSCALE__ - clang: __clang__ - cray: _CRAYC - fujitsu: __FUJITSU - gnu: __GNUC__ - sun: __SUNPRO_C,__SUNPRO_CC - hp: __HP_cc,__HP_aCC - dec: __DECC,__DECCXX,__DECC_VER,__DECCXX_VER - borland: __BORLANDC__,__CODEGEARC__,__TURBOC__ - comeau: __COMO__ - kai: __KCC - lcc: __LCC__ - sgi: __sgi,sgi - microsoft: _MSC_VER - metrowerks: __MWERKS__ - watcom: __WATCOMC__ - portland: __PGI - tcc: __TINYC__ - unknown: UNKNOWN" - for ventest in $vendors; do - case $ventest in - *:) vendor=$ventest; continue ;; - *) vencpp="defined("`echo $ventest | sed 's/,/) || defined(/g'`")" ;; - esac - AC_COMPILE_IFELSE([AC_LANG_PROGRAM(,[ - #if !($vencpp) - thisisanerror; - #endif - ])], [break]) - done - ax_cv_[]_AC_LANG_ABBREV[]_compiler_vendor=`echo $vendor | cut -d: -f1` - ]) -]) diff --git a/m4/ax_compiler_version.m4 b/m4/ax_compiler_version.m4 deleted file mode 100644 index 96dc180..0000000 --- a/m4/ax_compiler_version.m4 +++ /dev/null @@ -1,492 +0,0 @@ -# =========================================================================== -# https://www.gnu.org/software/autoconf-archive/ax_compiler_version.html -# =========================================================================== -# -# SYNOPSIS -# -# AX_COMPILER_VERSION -# -# DESCRIPTION -# -# This macro retrieves the compiler version and returns it in the cache -# variable $ax_cv_c_compiler_version for C and $ax_cv_cxx_compiler_version -# for C++. -# -# Version is returned as epoch:major.minor.patchversion -# -# Epoch is used in order to have an increasing version number in case of -# marketing change. -# -# Epoch use: * borland compiler use chronologically 0turboc for turboc -# era, -# -# 1borlanc BORLANC++ before 5, 2cppbuilder for cppbuilder era, -# 3borlancpp for return of BORLANC++ (after version 5.5), -# 4cppbuilder for cppbuilder with year version, -# and 5xe for XE era. -# -# An empty string is returned otherwise. -# -# LICENSE -# -# Copyright (c) 2014 Bastien ROUCARIES -# -# Copying and distribution of this file, with or without modification, are -# permitted in any medium without royalty provided the copyright notice -# and this notice are preserved. This file is offered as-is, without any -# warranty. - -#serial 5 - -# for intel -AC_DEFUN([_AX_COMPILER_VERSION_INTEL], - [ dnl - AC_COMPUTE_INT(_ax_[]_AC_LANG_ABBREV[]_compiler_version_major, - [__INTEL_COMPILER/100],, - AC_MSG_FAILURE([[[$0]] unknown intel compiler version])) - AC_COMPUTE_INT(_ax_[]_AC_LANG_ABBREV[]_compiler_version_minor, - [(__INTEL_COMPILER%100)/10],, - AC_MSG_FAILURE([[[$0]] unknown intel compiler version])) - AC_COMPUTE_INT(_ax_[]_AC_LANG_ABBREV[]_compiler_version_patch, - [(__INTEL_COMPILER%10)],, - AC_MSG_FAILURE([[[$0]] unknown intel compiler version])) - ax_cv_[]_AC_LANG_ABBREV[]_compiler_version="$_ax_[]_AC_LANG_ABBREV[]_compiler_version_major.$_ax_[]_AC_LANG_ABBREV[]_compiler_version_minor.$_ax_[]_AC_LANG_ABBREV[]_compiler_version_patch" - ]) - -# for IBM -AC_DEFUN([_AX_COMPILER_VERSION_IBM], - [ dnl - dnl check between z/OS C/C++ and XL C/C++ - AC_COMPILE_IFELSE([ - AC_LANG_PROGRAM([], - [ - #if defined(__COMPILER_VER__) - choke me; - #endif - ])], - [ - AC_COMPUTE_INT(_ax_[]_AC_LANG_ABBREV[]_compiler_version_major, - [__xlC__/100],, - AC_MSG_FAILURE([[[$0]] unknown IBM compiler major version])) - AC_COMPUTE_INT(_ax_[]_AC_LANG_ABBREV[]_compiler_version_minor, - [__xlC__%100],, - AC_MSG_FAILURE([[[$0]] unknown IBM compiler minor version])) - AC_COMPUTE_INT(_ax_[]_AC_LANG_ABBREV[]_compiler_version_patch, - [__xlC_ver__/0x100],, - AC_MSG_FAILURE([[[$0]] unknown IBM compiler patch version])) - AC_COMPUTE_INT(_ax_[]_AC_LANG_ABBREV[]_compiler_version_build, - [__xlC_ver__%0x100],, - AC_MSG_FAILURE([[[$0]] unknown IBM compiler build version])) - ax_cv_[]_AC_LANG_ABBREV[]_compiler_version="$_ax_[]_AC_LANG_ABBREV[]_compiler_version_major.$_ax_[]_AC_LANG_ABBREV[]_compiler_version_minor.$_ax_[]_AC_LANG_ABBREV[]_compiler_version_patch.$_ax_[]_AC_LANG_ABBREV[]_compiler_version_build" - ], - [ - AC_COMPUTE_INT(_ax_[]_AC_LANG_ABBREV[]_compiler_version_patch, - [__xlC__%1000],, - AC_MSG_FAILURE([[[$0]] unknown IBM compiler patch version])) - AC_COMPUTE_INT(_ax_[]_AC_LANG_ABBREV[]_compiler_version_minor, - [(__xlC__/10000)%10],, - AC_MSG_FAILURE([[[$0]] unknown IBM compiler minor version])) - AC_COMPUTE_INT(_ax_[]_AC_LANG_ABBREV[]_compiler_version_major, - [(__xlC__/100000)%10],, - AC_MSG_FAILURE([[[$0]] unknown IBM compiler major version])) - ax_cv_[]_AC_LANG_ABBREV[]_compiler_version="$_ax_[]_AC_LANG_ABBREV[]_compiler_version_major.$_ax_[]_AC_LANG_ABBREV[]_compiler_version_minor.$_ax_[]_AC_LANG_ABBREV[]_compiler_version_patch" - ]) -]) - -# for pathscale -AC_DEFUN([_AX_COMPILER_VERSION_PATHSCALE],[ - AC_COMPUTE_INT(_ax_[]_AC_LANG_ABBREV[]_compiler_version_major, - __PATHCC__,, - AC_MSG_FAILURE([[[$0]] unknown pathscale major])) - AC_COMPUTE_INT(_ax_[]_AC_LANG_ABBREV[]_compiler_version_minor, - __PATHCC_MINOR__,, - AC_MSG_FAILURE([[[$0]] unknown pathscale minor])) - AC_COMPUTE_INT(_ax_[]_AC_LANG_ABBREV[]_compiler_version_patch, - [__PATHCC_PATCHLEVEL__],, - AC_MSG_FAILURE([[[$0]] unknown pathscale patch level])) - ax_cv_[]_AC_LANG_ABBREV[]_compiler_version="$_ax_[]_AC_LANG_ABBREV[]_compiler_version_major.$_ax_[]_AC_LANG_ABBREV[]_compiler_version_minor.$_ax_[]_AC_LANG_ABBREV[]_compiler_version_patch" - ]) - -# for clang -AC_DEFUN([_AX_COMPILER_VERSION_CLANG],[ - AC_COMPUTE_INT(_ax_[]_AC_LANG_ABBREV[]_compiler_version_major, - __clang_major__,, - AC_MSG_FAILURE([[[$0]] unknown clang major])) - AC_COMPUTE_INT(_ax_[]_AC_LANG_ABBREV[]_compiler_version_minor, - __clang_minor__,, - AC_MSG_FAILURE([[[$0]] unknown clang minor])) - AC_COMPUTE_INT(_ax_[]_AC_LANG_ABBREV[]_compiler_version_patch, - [__clang_patchlevel__],,0) - ax_cv_[]_AC_LANG_ABBREV[]_compiler_version="$_ax_[]_AC_LANG_ABBREV[]_compiler_version_major.$_ax_[]_AC_LANG_ABBREV[]_compiler_version_minor.$_ax_[]_AC_LANG_ABBREV[]_compiler_version_patch" - ]) - -# for crayc -AC_DEFUN([_AX_COMPILER_VERSION_CRAY],[ - AC_COMPUTE_INT(_ax_[]_AC_LANG_ABBREV[]_compiler_version_major, - _RELEASE,, - AC_MSG_FAILURE([[[$0]] unknown crayc release])) - AC_COMPUTE_INT(_ax_[]_AC_LANG_ABBREV[]_compiler_version_minor, - _RELEASE_MINOR,, - AC_MSG_FAILURE([[[$0]] unknown crayc minor])) - ax_cv_[]_AC_LANG_ABBREV[]_compiler_version="$_ax_[]_AC_LANG_ABBREV[]_compiler_version_major.$_ax_[]_AC_LANG_ABBREV[]_compiler_version_minor" - ]) - -# for fujitsu -AC_DEFUN([_AX_COMPILER_VERSION_FUJITSU],[ - AC_COMPUTE_INT(ax_cv_[]_AC_LANG_ABBREV[]_compiler_version, - __FCC_VERSION,, - AC_MSG_FAILURE([[[$0]]unknown fujitsu release])) - ]) - -# for GNU -AC_DEFUN([_AX_COMPILER_VERSION_GNU],[ - AC_COMPUTE_INT(_ax_[]_AC_LANG_ABBREV[]_compiler_version_major, - __GNUC__,, - AC_MSG_FAILURE([[[$0]] unknown gcc major])) - AC_COMPUTE_INT(_ax_[]_AC_LANG_ABBREV[]_compiler_version_minor, - __GNUC_MINOR__,, - AC_MSG_FAILURE([[[$0]] unknown gcc minor])) - AC_COMPUTE_INT(_ax_[]_AC_LANG_ABBREV[]_compiler_version_patch, - [__GNUC_PATCHLEVEL__],, - AC_MSG_FAILURE([[[$0]] unknown gcc patch level])) - ax_cv_[]_AC_LANG_ABBREV[]_compiler_version="$_ax_[]_AC_LANG_ABBREV[]_compiler_version_major.$_ax_[]_AC_LANG_ABBREV[]_compiler_version_minor.$_ax_[]_AC_LANG_ABBREV[]_compiler_version_patch" - ]) - -# For sun -AC_DEFUN([_AX_COMPILER_VERSION_SUN],[ - m4_define([_AX_COMPILER_VERSION_SUN_NUMBER], - [ - #if defined(__SUNPRO_CC) - __SUNPRO_CC - #else - __SUNPRO_C - #endif - ]) - AC_COMPUTE_INT(_ax_[]_AC_LANG_ABBREV[]_compiler_version_until59, - !!(_AX_COMPILER_VERSION_SUN_NUMBER < 0x1000),, - AC_MSG_FAILURE([[[$0]] unknown sun release version])) - AS_IF([test "X$_ax_[]_AC_LANG_ABBREV[]_compiler_version_until59" = X1], - [dnl - AC_COMPUTE_INT(_ax_[]_AC_LANG_ABBREV[]_compiler_version_patch, - _AX_COMPILER_VERSION_SUN_NUMBER % 0x10,, - AC_MSG_FAILURE([[[$0]] unknown sun patch version])) - AC_COMPUTE_INT(_ax_[]_AC_LANG_ABBREV[]_compiler_version_minor, - (_AX_COMPILER_VERSION_SUN_NUMBER / 0x10) % 0x10,, - AC_MSG_FAILURE([[[$0]] unknown sun minor version])) - AC_COMPUTE_INT(_ax_[]_AC_LANG_ABBREV[]_compiler_version_major, - (_AX_COMPILER_VERSION_SUN_NUMBER / 0x100),, - AC_MSG_FAILURE([[[$0]] unknown sun major version])) - ], - [dnl - AC_COMPUTE_INT(_ax_[]_AC_LANG_ABBREV[]_compiler_version_patch, - _AX_COMPILER_VERSION_SUN_NUMBER % 0x10,, - AC_MSG_FAILURE([[[$0]] unknown sun patch version])) - AC_COMPUTE_INT(_ax_[]_AC_LANG_ABBREV[]_compiler_version_minor, - (_AX_COMPILER_VERSION_SUN_NUMBER / 0x100) % 0x100,, - AC_MSG_FAILURE([[[$0]] unknown sun minor version])) - AC_COMPUTE_INT(_ax_[]_AC_LANG_ABBREV[]_compiler_version_major, - (_AX_COMPILER_VERSION_SUN_NUMBER / 0x1000),, - AC_MSG_FAILURE([[[$0]] unknown sun major version])) - ]) - ax_cv_[]_AC_LANG_ABBREV[]_compiler_version="$_ax_[]_AC_LANG_ABBREV[]_compiler_version_major.$_ax_[]_AC_LANG_ABBREV[]_compiler_version_minor.$_ax_[]_AC_LANG_ABBREV[]_compiler_version_patch" -]) - -AC_DEFUN([_AX_COMPILER_VERSION_HP],[ - m4_define([_AX_COMPILER_VERSION_HP_NUMBER], - [ - #if defined(__HP_cc) - __HP_cc - #else - __HP_aCC - #endif - ]) - AC_COMPUTE_INT(_ax_[]_AC_LANG_ABBREV[]_compiler_version_untilA0121, - !!(_AX_COMPILER_VERSION_HP_NUMBER <= 1),, - AC_MSG_FAILURE([[[$0]] unknown hp release version])) - AS_IF([test "X$_ax_[]_AC_LANG_ABBREV[]_compiler_version_untilA0121" = X1], - [dnl By default output last version with this behavior. - dnl it is so old - ax_cv_[]_AC_LANG_ABBREV[]_compiler_version="01.21.00" - ], - [dnl - AC_COMPUTE_INT(_ax_[]_AC_LANG_ABBREV[]_compiler_version_patch, - (_AX_COMPILER_VERSION_HP_NUMBER % 100),, - AC_MSG_FAILURE([[[$0]] unknown hp release version])) - AC_COMPUTE_INT(_ax_[]_AC_LANG_ABBREV[]_compiler_version_minor, - ((_AX_COMPILER_VERSION_HP_NUMBER / 100)%100),, - AC_MSG_FAILURE([[[$0]] unknown hp minor version])) - AC_COMPUTE_INT(_ax_[]_AC_LANG_ABBREV[]_compiler_version_major, - ((_AX_COMPILER_VERSION_HP_NUMBER / 10000)%100),, - AC_MSG_FAILURE([[[$0]] unknown hp major version])) - ax_cv_[]_AC_LANG_ABBREV[]_compiler_version="$_ax_[]_AC_LANG_ABBREV[]_compiler_version_major.$_ax_[]_AC_LANG_ABBREV[]_compiler_version_minor.$_ax_[]_AC_LANG_ABBREV[]_compiler_version_patch" - ]) -]) - -AC_DEFUN([_AX_COMPILER_VERSION_DEC],[dnl - m4_define([_AX_COMPILER_VERSION_DEC_NUMBER], - [ - #if defined(__DECC_VER) - __DECC_VER - #else - __DECCXX_VER - #endif - ]) - AC_COMPUTE_INT(_ax_[]_AC_LANG_ABBREV[]_compiler_version_patch, - (_AX_COMPILER_VERSION_DEC_NUMBER % 10000),, - AC_MSG_FAILURE([[[$0]] unknown dec release version])) - AC_COMPUTE_INT(_ax_[]_AC_LANG_ABBREV[]_compiler_version_minor, - ((_AX_COMPILER_VERSION_DEC_NUMBER / 100000UL)%100),, - AC_MSG_FAILURE([[[$0]] unknown dec minor version])) - AC_COMPUTE_INT(_ax_[]_AC_LANG_ABBREV[]_compiler_version_major, - ((_AX_COMPILER_VERSION_DEC_NUMBER / 10000000UL)%100),, - AC_MSG_FAILURE([[[$0]] unknown dec major version])) - ax_cv_[]_AC_LANG_ABBREV[]_compiler_version="$_ax_[]_AC_LANG_ABBREV[]_compiler_version_major.$_ax_[]_AC_LANG_ABBREV[]_compiler_version_minor.$_ax_[]_AC_LANG_ABBREV[]_compiler_version_patch" - ]) - -# borland -AC_DEFUN([_AX_COMPILER_VERSION_BORLAND],[dnl - m4_define([_AX_COMPILER_VERSION_TURBOC_NUMBER], - [ - #if defined(__TURBOC__) - __TURBOC__ - #else - choke me - #endif - ]) - m4_define([_AX_COMPILER_VERSION_BORLANDC_NUMBER], - [ - #if defined(__BORLANDC__) - __BORLANDC__ - #else - __CODEGEARC__ - #endif - ]) - AC_COMPILE_IFELSE( - [AC_LANG_PROGRAM(, - _AX_COMPILER_VERSION_TURBOC_NUMBER)], - [dnl TURBOC - AC_COMPUTE_INT( - _ax_[]_AC_LANG_ABBREV[]_compiler_version_turboc_raw, - _AX_COMPILER_VERSION_TURBOC_NUMBER,, - AC_MSG_FAILURE([[[$0]] unknown turboc version])) - AS_IF( - [test $_ax_[]_AC_LANG_ABBREV[]_compiler_version_turboc_raw -lt 661 || test $_ax_[]_AC_LANG_ABBREV[]_compiler_version_turboc_raw -gt 1023], - [dnl compute normal version - AC_COMPUTE_INT( - _ax_[]_AC_LANG_ABBREV[]_compiler_version_minor, - _AX_COMPILER_VERSION_TURBOC_NUMBER % 0x100,, - AC_MSG_FAILURE([[[$0]] unknown turboc minor version])) - AC_COMPUTE_INT( - _ax_[]_AC_LANG_ABBREV[]_compiler_version_major, - (_AX_COMPILER_VERSION_TURBOC_NUMBER/0x100)%0x100,, - AC_MSG_FAILURE([[[$0]] unknown turboc major version])) - ax_cv_[]_AC_LANG_ABBREV[]_compiler_version="0turboc:$_ax_[]_AC_LANG_ABBREV[]_compiler_version_major.$_ax_[]_AC_LANG_ABBREV[]_compiler_version_minor"], - [dnl special version - AS_CASE([$_ax_[]_AC_LANG_ABBREV[]_compiler_version_turboc_raw], - [661],[ax_cv_[]_AC_LANG_ABBREV[]_compiler_version="0turboc:1.00"], - [662],[ax_cv_[]_AC_LANG_ABBREV[]_compiler_version="0turboc:1.01"], - [663],[ax_cv_[]_AC_LANG_ABBREV[]_compiler_version="0turboc:2.00"], - [ - AC_MSG_WARN([[[$0]] unknown turboc version between 0x295 and 0x400 please report bug]) - ax_cv_[]_AC_LANG_ABBREV[]_compiler_version="" - ]) - ]) - ], - # borlandc - [ - AC_COMPUTE_INT( - _ax_[]_AC_LANG_ABBREV[]_compiler_version_borlandc_raw, - _AX_COMPILER_VERSION_BORLANDC_NUMBER,, - AC_MSG_FAILURE([[[$0]] unknown borlandc version])) - AS_CASE([$_ax_[]_AC_LANG_ABBREV[]_compiler_version_borlandc_raw], - dnl BORLANC++ before 5.5 - [512] ,[ax_cv_[]_AC_LANG_ABBREV[]_compiler_version="1borlanc:2.00"], - [1024],[ax_cv_[]_AC_LANG_ABBREV[]_compiler_version="1borlanc:3.00"], - [1024],[ax_cv_[]_AC_LANG_ABBREV[]_compiler_version="1borlanc:3.00"], - [1040],[ax_cv_[]_AC_LANG_ABBREV[]_compiler_version="1borlanc:3.1"], - [1106],[ax_cv_[]_AC_LANG_ABBREV[]_compiler_version="1borlanc:4.0"], - [1280],[ax_cv_[]_AC_LANG_ABBREV[]_compiler_version="1borlanc:5.0"], - [1312],[ax_cv_[]_AC_LANG_ABBREV[]_compiler_version="1borlanc:5.02"], - dnl C++ Builder era - [1328],[ax_cv_[]_AC_LANG_ABBREV[]_compiler_version="2cppbuilder:3.0"], - [1344],[ax_cv_[]_AC_LANG_ABBREV[]_compiler_version="2cppbuilder:4.0"], - dnl BORLANC++ after 5.5 - [1360],[ax_cv_[]_AC_LANG_ABBREV[]_compiler_version="3borlancpp:5.5"], - [1361],[ax_cv_[]_AC_LANG_ABBREV[]_compiler_version="3borlancpp:5.51"], - [1378],[ax_cv_[]_AC_LANG_ABBREV[]_compiler_version="3borlancpp:5.6.4"], - dnl C++ Builder with year number - [1392],[ax_cv_[]_AC_LANG_ABBREV[]_compiler_version="4cppbuilder:2006"], - [1424],[ax_cv_[]_AC_LANG_ABBREV[]_compiler_version="4cppbuilder:2007"], - [1555],[ax_cv_[]_AC_LANG_ABBREV[]_compiler_version="4cppbuilder:2009"], - [1569],[ax_cv_[]_AC_LANG_ABBREV[]_compiler_version="4cppbuilder:2010"], - dnl XE version - [1584],[ax_cv_[]_AC_LANG_ABBREV[]_compiler_version="5xe"], - [1600],[ax_cv_[]_AC_LANG_ABBREV[]_compiler_version="5xe:2"], - [1616],[ax_cv_[]_AC_LANG_ABBREV[]_compiler_version="5xe:3"], - [1632],[ax_cv_[]_AC_LANG_ABBREV[]_compiler_version="5xe:4"], - [ - AC_MSG_WARN([[[$0]] Unknow borlanc compiler version $_ax_[]_AC_LANG_ABBREV[]_compiler_version_borlandc_raw please report bug]) - ]) - ]) - ]) - -# COMO -AC_DEFUN([_AX_COMPILER_VERSION_COMEAU], - [ dnl - AC_COMPUTE_INT(_ax_[]_AC_LANG_ABBREV[]_compiler_version_minor, - [__COMO_VERSION__%100],, - AC_MSG_FAILURE([[[$0]] unknown comeau compiler minor version])) - AC_COMPUTE_INT(_ax_[]_AC_LANG_ABBREV[]_compiler_version_major, - [(__COMO_VERSION__/100)%10],, - AC_MSG_FAILURE([[[$0]] unknown comeau compiler major version])) - ax_cv_[]_AC_LANG_ABBREV[]_compiler_version="$_ax_[]_AC_LANG_ABBREV[]_compiler_version_major.$_ax_[]_AC_LANG_ABBREV[]_compiler_version_minor" - ]) - -# KAI -AC_DEFUN([_AX_COMPILER_VERSION_KAI],[ - AC_COMPUTE_INT(_ax_[]_AC_LANG_ABBREV[]_compiler_version_patch, - [__KCC_VERSION%100],, - AC_MSG_FAILURE([[[$0]] unknown kay compiler patch version])) - AC_COMPUTE_INT(_ax_[]_AC_LANG_ABBREV[]_compiler_version_minor, - [(__KCC_VERSION/100)%10],, - AC_MSG_FAILURE([[[$0]] unknown kay compiler minor version])) - AC_COMPUTE_INT(_ax_[]_AC_LANG_ABBREV[]_compiler_version_major, - [(__KCC_VERSION/1000)%10],, - AC_MSG_FAILURE([[[$0]] unknown kay compiler major version])) - ax_cv_[]_AC_LANG_ABBREV[]_compiler_version="$_ax_[]_AC_LANG_ABBREV[]_compiler_version_major.$_ax_[]_AC_LANG_ABBREV[]_compiler_version_minor.$_ax_[]_AC_LANG_ABBREV[]_compiler_version_patch" - ]) - -dnl LCC -dnl LCC does not output version... - -# SGI -AC_DEFUN([_AX_COMPILER_VERSION_SGI],[ - m4_define([_AX_COMPILER_VERSION_SGI_NUMBER], - [ - #if defined(_COMPILER_VERSION) - _COMPILER_VERSION - #else - _SGI_COMPILER_VERSION - #endif - ]) - AC_COMPUTE_INT(_ax_[]_AC_LANG_ABBREV[]_compiler_version_patch, - [_AX_COMPILER_VERSION_SGI_NUMBER%10],, - AC_MSG_FAILURE([[[$0]] unknown SGI compiler patch version])) - AC_COMPUTE_INT(_ax_[]_AC_LANG_ABBREV[]_compiler_version_minor, - [(_AX_COMPILER_VERSION_SGI_NUMBER/10)%10],, - AC_MSG_FAILURE([[[$0]] unknown SGI compiler minor version])) - AC_COMPUTE_INT(_ax_[]_AC_LANG_ABBREV[]_compiler_version_major, - [(_AX_COMPILER_VERSION_SGI_NUMBER/100)%10],, - AC_MSG_FAILURE([[[$0]] unknown SGI compiler major version])) - ax_cv_[]_AC_LANG_ABBREV[]_compiler_version="$_ax_[]_AC_LANG_ABBREV[]_compiler_version_major.$_ax_[]_AC_LANG_ABBREV[]_compiler_version_minor.$_ax_[]_AC_LANG_ABBREV[]_compiler_version_patch" - ]) - -# microsoft -AC_DEFUN([_AX_COMPILER_VERSION_MICROSOFT],[ - AC_COMPUTE_INT(_ax_[]_AC_LANG_ABBREV[]_compiler_version_minor, - _MSC_VER%100,, - AC_MSG_FAILURE([[[$0]] unknown microsoft compiler minor version])) - AC_COMPUTE_INT(_ax_[]_AC_LANG_ABBREV[]_compiler_version_major, - (_MSC_VER/100)%100,, - AC_MSG_FAILURE([[[$0]] unknown microsoft compiler major version])) - dnl could be overriden - _ax_[]_AC_LANG_ABBREV[]_compiler_version_patch=0 - _ax_[]_AC_LANG_ABBREV[]_compiler_version_build=0 - # special case for version 6 - AS_IF([test "X$_ax_[]_AC_LANG_ABBREV[]_compiler_version_major" = "X12"], - [AC_COMPUTE_INT(_ax_[]_AC_LANG_ABBREV[]_compiler_version_patch, - _MSC_FULL_VER%1000,, - _ax_[]_AC_LANG_ABBREV[]_compiler_version_patch=0)]) - # for version 7 - AS_IF([test "X$_ax_[]_AC_LANG_ABBREV[]_compiler_version_major" = "X13"], - [AC_COMPUTE_INT(_ax_[]_AC_LANG_ABBREV[]_compiler_version_patch, - _MSC_FULL_VER%1000,, - AC_MSG_FAILURE([[[$0]] unknown microsoft compiler patch version])) - ]) - # for version > 8 - AS_IF([test $_ax_[]_AC_LANG_ABBREV[]_compiler_version_major -ge 14], - [AC_COMPUTE_INT(_ax_[]_AC_LANG_ABBREV[]_compiler_version_patch, - _MSC_FULL_VER%10000,, - AC_MSG_FAILURE([[[$0]] unknown microsoft compiler patch version])) - ]) - AS_IF([test $_ax_[]_AC_LANG_ABBREV[]_compiler_version_major -ge 15], - [AC_COMPUTE_INT(_ax_[]_AC_LANG_ABBREV[]_compiler_version_build, - _MSC_BUILD,, - AC_MSG_FAILURE([[[$0]] unknown microsoft compiler build version])) - ]) - ax_cv_[]_AC_LANG_ABBREV[]_compiler_version="$_ax_[]_AC_LANG_ABBREV[]_compiler_version_major.$_ax_[]_AC_LANG_ABBREV[]_compiler_version_minor.$_ax_[]_AC_LANG_ABBREV[]_compiler_version_patch.$_ax_[]_AC_LANG_ABBREV[]_compiler_version_build" - ]) - -# for metrowerks -AC_DEFUN([_AX_COMPILER_VERSION_METROWERKS],[dnl - AC_COMPUTE_INT(_ax_[]_AC_LANG_ABBREV[]_compiler_version_patch, - __MWERKS__%0x100,, - AC_MSG_FAILURE([[[$0]] unknown metrowerks compiler patch version])) - AC_COMPUTE_INT(_ax_[]_AC_LANG_ABBREV[]_compiler_version_minor, - (__MWERKS__/0x100)%0x10,, - AC_MSG_FAILURE([[[$0]] unknown metrowerks compiler minor version])) - AC_COMPUTE_INT(_ax_[]_AC_LANG_ABBREV[]_compiler_version_major, - (__MWERKS__/0x1000)%0x10,, - AC_MSG_FAILURE([[[$0]] unknown metrowerks compiler major version])) - ax_cv_[]_AC_LANG_ABBREV[]_compiler_version="$_ax_[]_AC_LANG_ABBREV[]_compiler_version_major.$_ax_[]_AC_LANG_ABBREV[]_compiler_version_minor.$_ax_[]_AC_LANG_ABBREV[]_compiler_version_patch" - ]) - -# for watcom -AC_DEFUN([_AX_COMPILER_VERSION_WATCOM],[dnl - AC_COMPUTE_INT(_ax_[]_AC_LANG_ABBREV[]_compiler_version_minor, - __WATCOMC__%100,, - AC_MSG_FAILURE([[[$0]] unknown watcom compiler minor version])) - AC_COMPUTE_INT(_ax_[]_AC_LANG_ABBREV[]_compiler_version_major, - (__WATCOMC__/100)%100,, - AC_MSG_FAILURE([[[$0]] unknown watcom compiler major version])) - ax_cv_[]_AC_LANG_ABBREV[]_compiler_version="$_ax_[]_AC_LANG_ABBREV[]_compiler_version_major.$_ax_[]_AC_LANG_ABBREV[]_compiler_version_minor" - ]) - -# for PGI -AC_DEFUN([_AX_COMPILER_VERSION_PORTLAND],[ - AC_COMPUTE_INT(_ax_[]_AC_LANG_ABBREV[]_compiler_version_major, - __PGIC__,, - AC_MSG_FAILURE([[[$0]] unknown pgi major])) - AC_COMPUTE_INT(_ax_[]_AC_LANG_ABBREV[]_compiler_version_minor, - __PGIC_MINOR__,, - AC_MSG_FAILURE([[[$0]] unknown pgi minor])) - AC_COMPUTE_INT(_ax_[]_AC_LANG_ABBREV[]_compiler_version_patch, - [__PGIC_PATCHLEVEL__],, - AC_MSG_FAILURE([[[$0]] unknown pgi patch level])) - ax_cv_[]_AC_LANG_ABBREV[]_compiler_version="$_ax_[]_AC_LANG_ABBREV[]_compiler_version_major.$_ax_[]_AC_LANG_ABBREV[]_compiler_version_minor.$_ax_[]_AC_LANG_ABBREV[]_compiler_version_patch" - ]) - -# tcc -AC_DEFUN([_AX_COMPILER_VERSION_TCC],[ - ax_cv_[]_AC_LANG_ABBREV[]_compiler_version=[`tcc -v | $SED 's/^[ ]*tcc[ ]\+version[ ]\+\([0-9.]\+\).*/\1/g'`] - ]) -# main entry point -AC_DEFUN([AX_COMPILER_VERSION],[dnl - AC_REQUIRE([AX_COMPILER_VENDOR]) - AC_REQUIRE([AC_PROG_SED]) - AC_CACHE_CHECK([for _AC_LANG compiler version], - ax_cv_[]_AC_LANG_ABBREV[]_compiler_version, - [ dnl - AS_CASE([$ax_cv_[]_AC_LANG_ABBREV[]_compiler_vendor], - [intel],[_AX_COMPILER_VERSION_INTEL], - [ibm],[_AX_COMPILER_VERSION_IBM], - [pathscale],[_AX_COMPILER_VERSION_PATHSCALE], - [clang],[_AX_COMPILER_VERSION_CLANG], - [cray],[_AX_COMPILER_VERSION_CRAY], - [fujitsu],[_AX_COMPILER_VERSION_FUJITSU], - [gnu],[_AX_COMPILER_VERSION_GNU], - [sun],[_AX_COMPILER_VERSION_SUN], - [hp],[_AX_COMPILER_VERSION_HP], - [dec],[_AX_COMPILER_VERSION_DEC], - [borland],[_AX_COMPILER_VERSION_BORLAND], - [comeau],[_AX_COMPILER_VERSION_COMEAU], - [kai],[_AX_COMPILER_VERSION_KAI], - [sgi],[_AX_COMPILER_VERSION_SGI], - [microsoft],[_AX_COMPILER_VERSION_MICROSOFT], - [metrowerks],[_AX_COMPILER_VERSION_METROWERKS], - [watcom],[_AX_COMPILER_VERSION_WATCOM], - [portland],[_AX_COMPILER_VERSION_PORTLAND], - [tcc],[_AX_COMPILER_VERSION_TCC], - [ax_cv_[]_AC_LANG_ABBREV[]_compiler_version=""]) - ]) -]) diff --git a/m4/ax_cxx_compile_stdcxx.m4 b/m4/ax_cxx_compile_stdcxx.m4 deleted file mode 100644 index 5032bba..0000000 --- a/m4/ax_cxx_compile_stdcxx.m4 +++ /dev/null @@ -1,982 +0,0 @@ -# =========================================================================== -# https://www.gnu.org/software/autoconf-archive/ax_cxx_compile_stdcxx.html -# =========================================================================== -# -# SYNOPSIS -# -# AX_CXX_COMPILE_STDCXX(VERSION, [ext|noext], [mandatory|optional]) -# -# DESCRIPTION -# -# Check for baseline language coverage in the compiler for the specified -# version of the C++ standard. If necessary, add switches to CXX and -# CXXCPP to enable support. VERSION may be '11' (for the C++11 standard) -# or '14' (for the C++14 standard). -# -# The second argument, if specified, indicates whether you insist on an -# extended mode (e.g. -std=gnu++11) or a strict conformance mode (e.g. -# -std=c++11). If neither is specified, you get whatever works, with -# preference for an extended mode. -# -# The third argument, if specified 'mandatory' or if left unspecified, -# indicates that baseline support for the specified C++ standard is -# required and that the macro should error out if no mode with that -# support is found. If specified 'optional', then configuration proceeds -# regardless, after defining HAVE_CXX${VERSION} if and only if a -# supporting mode is found. -# -# LICENSE -# -# Copyright (c) 2008 Benjamin Kosnik -# Copyright (c) 2012 Zack Weinberg -# Copyright (c) 2013 Roy Stogner -# Copyright (c) 2014, 2015 Google Inc.; contributed by Alexey Sokolov -# Copyright (c) 2015 Paul Norman -# Copyright (c) 2015 Moritz Klammler -# Copyright (c) 2016 Krzesimir Nowak -# -# Copying and distribution of this file, with or without modification, are -# permitted in any medium without royalty provided the copyright notice -# and this notice are preserved. This file is offered as-is, without any -# warranty. - -#serial 7 - -dnl This macro is based on the code from the AX_CXX_COMPILE_STDCXX_11 macro -dnl (serial version number 13). - -AX_REQUIRE_DEFINED([AC_MSG_WARN]) -AC_DEFUN([AX_CXX_COMPILE_STDCXX], [dnl - m4_if([$1], [11], [ax_cxx_compile_alternatives="11 0x"], - [$1], [14], [ax_cxx_compile_alternatives="14 1y"], - [$1], [17], [ax_cxx_compile_alternatives="17 1z"], - [m4_fatal([invalid first argument `$1' to AX_CXX_COMPILE_STDCXX])])dnl - m4_if([$2], [], [], - [$2], [ext], [], - [$2], [noext], [], - [m4_fatal([invalid second argument `$2' to AX_CXX_COMPILE_STDCXX])])dnl - m4_if([$3], [], [ax_cxx_compile_cxx$1_required=true], - [$3], [mandatory], [ax_cxx_compile_cxx$1_required=true], - [$3], [optional], [ax_cxx_compile_cxx$1_required=false], - [m4_fatal([invalid third argument `$3' to AX_CXX_COMPILE_STDCXX])]) - AC_LANG_PUSH([C++])dnl - ac_success=no - AC_CACHE_CHECK(whether $CXX supports C++$1 features by default, - ax_cv_cxx_compile_cxx$1, - [AC_COMPILE_IFELSE([AC_LANG_SOURCE([_AX_CXX_COMPILE_STDCXX_testbody_$1])], - [ax_cv_cxx_compile_cxx$1=yes], - [ax_cv_cxx_compile_cxx$1=no])]) - if test x$ax_cv_cxx_compile_cxx$1 = xyes; then - ac_success=yes - fi - - m4_if([$2], [noext], [], [dnl - if test x$ac_success = xno; then - for alternative in ${ax_cxx_compile_alternatives}; do - switch="-std=gnu++${alternative}" - cachevar=AS_TR_SH([ax_cv_cxx_compile_cxx$1_$switch]) - AC_CACHE_CHECK(whether $CXX supports C++$1 features with $switch, - $cachevar, - [ac_save_CXX="$CXX" - CXX="$CXX $switch" - AC_COMPILE_IFELSE([AC_LANG_SOURCE([_AX_CXX_COMPILE_STDCXX_testbody_$1])], - [eval $cachevar=yes], - [eval $cachevar=no]) - CXX="$ac_save_CXX"]) - if eval test x\$$cachevar = xyes; then - CXX="$CXX $switch" - if test -n "$CXXCPP" ; then - CXXCPP="$CXXCPP $switch" - fi - ac_success=yes - break - fi - done - fi]) - - m4_if([$2], [ext], [], [dnl - if test x$ac_success = xno; then - dnl HP's aCC needs +std=c++11 according to: - dnl http://h21007.www2.hp.com/portal/download/files/unprot/aCxx/PDF_Release_Notes/769149-001.pdf - dnl Cray's crayCC needs "-h std=c++11" - for alternative in ${ax_cxx_compile_alternatives}; do - for switch in -std=c++${alternative} +std=c++${alternative} "-h std=c++${alternative}"; do - cachevar=AS_TR_SH([ax_cv_cxx_compile_cxx$1_$switch]) - AC_CACHE_CHECK(whether $CXX supports C++$1 features with $switch, - $cachevar, - [ac_save_CXX="$CXX" - CXX="$CXX $switch" - AC_COMPILE_IFELSE([AC_LANG_SOURCE([_AX_CXX_COMPILE_STDCXX_testbody_$1])], - [eval $cachevar=yes], - [eval $cachevar=no]) - CXX="$ac_save_CXX"]) - if eval test x\$$cachevar = xyes; then - CXX="$CXX $switch" - if test -n "$CXXCPP" ; then - CXXCPP="$CXXCPP $switch" - fi - ac_success=yes - break - fi - done - if test x$ac_success = xyes; then - break - fi - done - fi]) - AC_LANG_POP([C++]) - if test x$ax_cxx_compile_cxx$1_required = xtrue; then - if test x$ac_success = xno; then - AC_MSG_ERROR([*** A compiler with support for C++$1 language features is required.]) - fi - fi - if test x$ac_success = xno; then - HAVE_CXX$1=0 - AC_MSG_NOTICE([No compiler with C++$1 support was found]) - else - HAVE_CXX$1=1 - AC_DEFINE(HAVE_CXX$1,1, - [define if the compiler supports basic C++$1 syntax]) - fi - AC_SUBST(HAVE_CXX$1) - m4_if([$1], [17], [AC_MSG_WARN([C++17 is not yet standardized, so the checks may change in incompatible ways anytime])]) -]) - - -dnl Test body for checking C++11 support - -m4_define([_AX_CXX_COMPILE_STDCXX_testbody_11], - _AX_CXX_COMPILE_STDCXX_testbody_new_in_11 -) - - -dnl Test body for checking C++14 support - -m4_define([_AX_CXX_COMPILE_STDCXX_testbody_14], - _AX_CXX_COMPILE_STDCXX_testbody_new_in_11 - _AX_CXX_COMPILE_STDCXX_testbody_new_in_14 -) - -m4_define([_AX_CXX_COMPILE_STDCXX_testbody_17], - _AX_CXX_COMPILE_STDCXX_testbody_new_in_11 - _AX_CXX_COMPILE_STDCXX_testbody_new_in_14 - _AX_CXX_COMPILE_STDCXX_testbody_new_in_17 -) - -dnl Tests for new features in C++11 - -m4_define([_AX_CXX_COMPILE_STDCXX_testbody_new_in_11], [[ - -// If the compiler admits that it is not ready for C++11, why torture it? -// Hopefully, this will speed up the test. - -#ifndef __cplusplus - -#error "This is not a C++ compiler" - -#elif __cplusplus < 201103L - -#error "This is not a C++11 compiler" - -#else - -namespace cxx11 -{ - - namespace test_static_assert - { - - template - struct check - { - static_assert(sizeof(int) <= sizeof(T), "not big enough"); - }; - - } - - namespace test_final_override - { - - struct Base - { - virtual void f() {} - }; - - struct Derived : public Base - { - virtual void f() override {} - }; - - } - - namespace test_double_right_angle_brackets - { - - template < typename T > - struct check {}; - - typedef check single_type; - typedef check> double_type; - typedef check>> triple_type; - typedef check>>> quadruple_type; - - } - - namespace test_decltype - { - - int - f() - { - int a = 1; - decltype(a) b = 2; - return a + b; - } - - } - - namespace test_type_deduction - { - - template < typename T1, typename T2 > - struct is_same - { - static const bool value = false; - }; - - template < typename T > - struct is_same - { - static const bool value = true; - }; - - template < typename T1, typename T2 > - auto - add(T1 a1, T2 a2) -> decltype(a1 + a2) - { - return a1 + a2; - } - - int - test(const int c, volatile int v) - { - static_assert(is_same::value == true, ""); - static_assert(is_same::value == false, ""); - static_assert(is_same::value == false, ""); - auto ac = c; - auto av = v; - auto sumi = ac + av + 'x'; - auto sumf = ac + av + 1.0; - static_assert(is_same::value == true, ""); - static_assert(is_same::value == true, ""); - static_assert(is_same::value == true, ""); - static_assert(is_same::value == false, ""); - static_assert(is_same::value == true, ""); - return (sumf > 0.0) ? sumi : add(c, v); - } - - } - - namespace test_noexcept - { - - int f() { return 0; } - int g() noexcept { return 0; } - - static_assert(noexcept(f()) == false, ""); - static_assert(noexcept(g()) == true, ""); - - } - - namespace test_constexpr - { - - template < typename CharT > - unsigned long constexpr - strlen_c_r(const CharT *const s, const unsigned long acc) noexcept - { - return *s ? strlen_c_r(s + 1, acc + 1) : acc; - } - - template < typename CharT > - unsigned long constexpr - strlen_c(const CharT *const s) noexcept - { - return strlen_c_r(s, 0UL); - } - - static_assert(strlen_c("") == 0UL, ""); - static_assert(strlen_c("1") == 1UL, ""); - static_assert(strlen_c("example") == 7UL, ""); - static_assert(strlen_c("another\0example") == 7UL, ""); - - } - - namespace test_rvalue_references - { - - template < int N > - struct answer - { - static constexpr int value = N; - }; - - answer<1> f(int&) { return answer<1>(); } - answer<2> f(const int&) { return answer<2>(); } - answer<3> f(int&&) { return answer<3>(); } - - void - test() - { - int i = 0; - const int c = 0; - static_assert(decltype(f(i))::value == 1, ""); - static_assert(decltype(f(c))::value == 2, ""); - static_assert(decltype(f(0))::value == 3, ""); - } - - } - - namespace test_uniform_initialization - { - - struct test - { - static const int zero {}; - static const int one {1}; - }; - - static_assert(test::zero == 0, ""); - static_assert(test::one == 1, ""); - - } - - namespace test_lambdas - { - - void - test1() - { - auto lambda1 = [](){}; - auto lambda2 = lambda1; - lambda1(); - lambda2(); - } - - int - test2() - { - auto a = [](int i, int j){ return i + j; }(1, 2); - auto b = []() -> int { return '0'; }(); - auto c = [=](){ return a + b; }(); - auto d = [&](){ return c; }(); - auto e = [a, &b](int x) mutable { - const auto identity = [](int y){ return y; }; - for (auto i = 0; i < a; ++i) - a += b--; - return x + identity(a + b); - }(0); - return a + b + c + d + e; - } - - int - test3() - { - const auto nullary = [](){ return 0; }; - const auto unary = [](int x){ return x; }; - using nullary_t = decltype(nullary); - using unary_t = decltype(unary); - const auto higher1st = [](nullary_t f){ return f(); }; - const auto higher2nd = [unary](nullary_t f1){ - return [unary, f1](unary_t f2){ return f2(unary(f1())); }; - }; - return higher1st(nullary) + higher2nd(nullary)(unary); - } - - } - - namespace test_variadic_templates - { - - template - struct sum; - - template - struct sum - { - static constexpr auto value = N0 + sum::value; - }; - - template <> - struct sum<> - { - static constexpr auto value = 0; - }; - - static_assert(sum<>::value == 0, ""); - static_assert(sum<1>::value == 1, ""); - static_assert(sum<23>::value == 23, ""); - static_assert(sum<1, 2>::value == 3, ""); - static_assert(sum<5, 5, 11>::value == 21, ""); - static_assert(sum<2, 3, 5, 7, 11, 13>::value == 41, ""); - - } - - // http://stackoverflow.com/questions/13728184/template-aliases-and-sfinae - // Clang 3.1 fails with headers of libstd++ 4.8.3 when using std::function - // because of this. - namespace test_template_alias_sfinae - { - - struct foo {}; - - template - using member = typename T::member_type; - - template - void func(...) {} - - template - void func(member*) {} - - void test(); - - void test() { func(0); } - - } - -} // namespace cxx11 - -#endif // __cplusplus >= 201103L - -]]) - - -dnl Tests for new features in C++14 - -m4_define([_AX_CXX_COMPILE_STDCXX_testbody_new_in_14], [[ - -// If the compiler admits that it is not ready for C++14, why torture it? -// Hopefully, this will speed up the test. - -#ifndef __cplusplus - -#error "This is not a C++ compiler" - -#elif __cplusplus < 201402L - -#error "This is not a C++14 compiler" - -#else - -namespace cxx14 -{ - - namespace test_polymorphic_lambdas - { - - int - test() - { - const auto lambda = [](auto&&... args){ - const auto istiny = [](auto x){ - return (sizeof(x) == 1UL) ? 1 : 0; - }; - const int aretiny[] = { istiny(args)... }; - return aretiny[0]; - }; - return lambda(1, 1L, 1.0f, '1'); - } - - } - - namespace test_binary_literals - { - - constexpr auto ivii = 0b0000000000101010; - static_assert(ivii == 42, "wrong value"); - - } - - namespace test_generalized_constexpr - { - - template < typename CharT > - constexpr unsigned long - strlen_c(const CharT *const s) noexcept - { - auto length = 0UL; - for (auto p = s; *p; ++p) - ++length; - return length; - } - - static_assert(strlen_c("") == 0UL, ""); - static_assert(strlen_c("x") == 1UL, ""); - static_assert(strlen_c("test") == 4UL, ""); - static_assert(strlen_c("another\0test") == 7UL, ""); - - } - - namespace test_lambda_init_capture - { - - int - test() - { - auto x = 0; - const auto lambda1 = [a = x](int b){ return a + b; }; - const auto lambda2 = [a = lambda1(x)](){ return a; }; - return lambda2(); - } - - } - - namespace test_digit_separators - { - - constexpr auto ten_million = 100'000'000; - static_assert(ten_million == 100000000, ""); - - } - - namespace test_return_type_deduction - { - - auto f(int& x) { return x; } - decltype(auto) g(int& x) { return x; } - - template < typename T1, typename T2 > - struct is_same - { - static constexpr auto value = false; - }; - - template < typename T > - struct is_same - { - static constexpr auto value = true; - }; - - int - test() - { - auto x = 0; - static_assert(is_same::value, ""); - static_assert(is_same::value, ""); - return x; - } - - } - -} // namespace cxx14 - -#endif // __cplusplus >= 201402L - -]]) - - -dnl Tests for new features in C++17 - -m4_define([_AX_CXX_COMPILE_STDCXX_testbody_new_in_17], [[ - -// If the compiler admits that it is not ready for C++17, why torture it? -// Hopefully, this will speed up the test. - -#ifndef __cplusplus - -#error "This is not a C++ compiler" - -#elif __cplusplus <= 201402L - -#error "This is not a C++17 compiler" - -#else - -#if defined(__clang__) - #define REALLY_CLANG -#else - #if defined(__GNUC__) - #define REALLY_GCC - #endif -#endif - -#include -#include -#include - -namespace cxx17 -{ - -#if !defined(REALLY_CLANG) - namespace test_constexpr_lambdas - { - - // TODO: test it with clang++ from git - - constexpr int foo = [](){return 42;}(); - - } -#endif // !defined(REALLY_CLANG) - - namespace test::nested_namespace::definitions - { - - } - - namespace test_fold_expression - { - - template - int multiply(Args... args) - { - return (args * ... * 1); - } - - template - bool all(Args... args) - { - return (args && ...); - } - - } - - namespace test_extended_static_assert - { - - static_assert (true); - - } - - namespace test_auto_brace_init_list - { - - auto foo = {5}; - auto bar {5}; - - static_assert(std::is_same, decltype(foo)>::value); - static_assert(std::is_same::value); - } - - namespace test_typename_in_template_template_parameter - { - - template typename X> struct D; - - } - - namespace test_fallthrough_nodiscard_maybe_unused_attributes - { - - int f1() - { - return 42; - } - - [[nodiscard]] int f2() - { - [[maybe_unused]] auto unused = f1(); - - switch (f1()) - { - case 17: - f1(); - [[fallthrough]]; - case 42: - f1(); - } - return f1(); - } - - } - - namespace test_extended_aggregate_initialization - { - - struct base1 - { - int b1, b2 = 42; - }; - - struct base2 - { - base2() { - b3 = 42; - } - int b3; - }; - - struct derived : base1, base2 - { - int d; - }; - - derived d1 {{1, 2}, {}, 4}; // full initialization - derived d2 {{}, {}, 4}; // value-initialized bases - - } - - namespace test_general_range_based_for_loop - { - - struct iter - { - int i; - - int& operator* () - { - return i; - } - - const int& operator* () const - { - return i; - } - - iter& operator++() - { - ++i; - return *this; - } - }; - - struct sentinel - { - int i; - }; - - bool operator== (const iter& i, const sentinel& s) - { - return i.i == s.i; - } - - bool operator!= (const iter& i, const sentinel& s) - { - return !(i == s); - } - - struct range - { - iter begin() const - { - return {0}; - } - - sentinel end() const - { - return {5}; - } - }; - - void f() - { - range r {}; - - for (auto i : r) - { - [[maybe_unused]] auto v = i; - } - } - - } - - namespace test_lambda_capture_asterisk_this_by_value - { - - struct t - { - int i; - int foo() - { - return [*this]() - { - return i; - }(); - } - }; - - } - - namespace test_enum_class_construction - { - - enum class byte : unsigned char - {}; - - byte foo {42}; - - } - - namespace test_constexpr_if - { - - template - int f () - { - if constexpr(cond) - { - return 13; - } - else - { - return 42; - } - } - - } - - namespace test_selection_statement_with_initializer - { - - int f() - { - return 13; - } - - int f2() - { - if (auto i = f(); i > 0) - { - return 3; - } - - switch (auto i = f(); i + 4) - { - case 17: - return 2; - - default: - return 1; - } - } - - } - -#if !defined(REALLY_CLANG) - namespace test_template_argument_deduction_for_class_templates - { - - // TODO: test it with clang++ from git - - template - struct pair - { - pair (T1 p1, T2 p2) - : m1 {p1}, - m2 {p2} - {} - - T1 m1; - T2 m2; - }; - - void f() - { - [[maybe_unused]] auto p = pair{13, 42u}; - } - - } -#endif // !defined(REALLY_CLANG) - - namespace test_non_type_auto_template_parameters - { - - template - struct B - {}; - - B<5> b1; - B<'a'> b2; - - } - -#if !defined(REALLY_CLANG) - namespace test_structured_bindings - { - - // TODO: test it with clang++ from git - - int arr[2] = { 1, 2 }; - std::pair pr = { 1, 2 }; - - auto f1() -> int(&)[2] - { - return arr; - } - - auto f2() -> std::pair& - { - return pr; - } - - struct S - { - int x1 : 2; - volatile double y1; - }; - - S f3() - { - return {}; - } - - auto [ x1, y1 ] = f1(); - auto& [ xr1, yr1 ] = f1(); - auto [ x2, y2 ] = f2(); - auto& [ xr2, yr2 ] = f2(); - const auto [ x3, y3 ] = f3(); - - } -#endif // !defined(REALLY_CLANG) - -#if !defined(REALLY_CLANG) - namespace test_exception_spec_type_system - { - - // TODO: test it with clang++ from git - - struct Good {}; - struct Bad {}; - - void g1() noexcept; - void g2(); - - template - Bad - f(T*, T*); - - template - Good - f(T1*, T2*); - - static_assert (std::is_same_v); - - } -#endif // !defined(REALLY_CLANG) - - namespace test_inline_variables - { - - template void f(T) - {} - - template inline T g(T) - { - return T{}; - } - - template<> inline void f<>(int) - {} - - template<> int g<>(int) - { - return 5; - } - - } - -} // namespace cxx17 - -#endif // __cplusplus <= 201402L - -]]) diff --git a/m4/ax_pthread.m4 b/m4/ax_pthread.m4 deleted file mode 100644 index 5fbf9fe..0000000 --- a/m4/ax_pthread.m4 +++ /dev/null @@ -1,485 +0,0 @@ -# =========================================================================== -# https://www.gnu.org/software/autoconf-archive/ax_pthread.html -# =========================================================================== -# -# SYNOPSIS -# -# AX_PTHREAD([ACTION-IF-FOUND[, ACTION-IF-NOT-FOUND]]) -# -# DESCRIPTION -# -# This macro figures out how to build C programs using POSIX threads. It -# sets the PTHREAD_LIBS output variable to the threads library and linker -# flags, and the PTHREAD_CFLAGS output variable to any special C compiler -# flags that are needed. (The user can also force certain compiler -# flags/libs to be tested by setting these environment variables.) -# -# Also sets PTHREAD_CC to any special C compiler that is needed for -# multi-threaded programs (defaults to the value of CC otherwise). (This -# is necessary on AIX to use the special cc_r compiler alias.) -# -# NOTE: You are assumed to not only compile your program with these flags, -# but also to link with them as well. For example, you might link with -# $PTHREAD_CC $CFLAGS $PTHREAD_CFLAGS $LDFLAGS ... $PTHREAD_LIBS $LIBS -# -# If you are only building threaded programs, you may wish to use these -# variables in your default LIBS, CFLAGS, and CC: -# -# LIBS="$PTHREAD_LIBS $LIBS" -# CFLAGS="$CFLAGS $PTHREAD_CFLAGS" -# CC="$PTHREAD_CC" -# -# In addition, if the PTHREAD_CREATE_JOINABLE thread-attribute constant -# has a nonstandard name, this macro defines PTHREAD_CREATE_JOINABLE to -# that name (e.g. PTHREAD_CREATE_UNDETACHED on AIX). -# -# Also HAVE_PTHREAD_PRIO_INHERIT is defined if pthread is found and the -# PTHREAD_PRIO_INHERIT symbol is defined when compiling with -# PTHREAD_CFLAGS. -# -# ACTION-IF-FOUND is a list of shell commands to run if a threads library -# is found, and ACTION-IF-NOT-FOUND is a list of commands to run it if it -# is not found. If ACTION-IF-FOUND is not specified, the default action -# will define HAVE_PTHREAD. -# -# Please let the authors know if this macro fails on any platform, or if -# you have any other suggestions or comments. This macro was based on work -# by SGJ on autoconf scripts for FFTW (http://www.fftw.org/) (with help -# from M. Frigo), as well as ac_pthread and hb_pthread macros posted by -# Alejandro Forero Cuervo to the autoconf macro repository. We are also -# grateful for the helpful feedback of numerous users. -# -# Updated for Autoconf 2.68 by Daniel Richard G. -# -# LICENSE -# -# Copyright (c) 2008 Steven G. Johnson -# Copyright (c) 2011 Daniel Richard G. -# -# This program is free software: you can redistribute it and/or modify it -# under the terms of the GNU General Public License as published by the -# Free Software Foundation, either version 3 of the License, or (at your -# option) any later version. -# -# This program is distributed in the hope that it will be useful, but -# WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General -# Public License for more details. -# -# You should have received a copy of the GNU General Public License along -# with this program. If not, see . -# -# As a special exception, the respective Autoconf Macro's copyright owner -# gives unlimited permission to copy, distribute and modify the configure -# scripts that are the output of Autoconf when processing the Macro. You -# need not follow the terms of the GNU General Public License when using -# or distributing such scripts, even though portions of the text of the -# Macro appear in them. The GNU General Public License (GPL) does govern -# all other use of the material that constitutes the Autoconf Macro. -# -# This special exception to the GPL applies to versions of the Autoconf -# Macro released by the Autoconf Archive. When you make and distribute a -# modified version of the Autoconf Macro, you may extend this special -# exception to the GPL to apply to your modified version as well. - -#serial 24 - -AU_ALIAS([ACX_PTHREAD], [AX_PTHREAD]) -AC_DEFUN([AX_PTHREAD], [ -AC_REQUIRE([AC_CANONICAL_HOST]) -AC_REQUIRE([AC_PROG_CC]) -AC_REQUIRE([AC_PROG_SED]) -AC_LANG_PUSH([C]) -ax_pthread_ok=no - -# We used to check for pthread.h first, but this fails if pthread.h -# requires special compiler flags (e.g. on Tru64 or Sequent). -# It gets checked for in the link test anyway. - -# First of all, check if the user has set any of the PTHREAD_LIBS, -# etcetera environment variables, and if threads linking works using -# them: -if test "x$PTHREAD_CFLAGS$PTHREAD_LIBS" != "x"; then - ax_pthread_save_CC="$CC" - ax_pthread_save_CFLAGS="$CFLAGS" - ax_pthread_save_LIBS="$LIBS" - AS_IF([test "x$PTHREAD_CC" != "x"], [CC="$PTHREAD_CC"]) - CFLAGS="$CFLAGS $PTHREAD_CFLAGS" - LIBS="$PTHREAD_LIBS $LIBS" - AC_MSG_CHECKING([for pthread_join using $CC $PTHREAD_CFLAGS $PTHREAD_LIBS]) - AC_LINK_IFELSE([AC_LANG_CALL([], [pthread_join])], [ax_pthread_ok=yes]) - AC_MSG_RESULT([$ax_pthread_ok]) - if test "x$ax_pthread_ok" = "xno"; then - PTHREAD_LIBS="" - PTHREAD_CFLAGS="" - fi - CC="$ax_pthread_save_CC" - CFLAGS="$ax_pthread_save_CFLAGS" - LIBS="$ax_pthread_save_LIBS" -fi - -# We must check for the threads library under a number of different -# names; the ordering is very important because some systems -# (e.g. DEC) have both -lpthread and -lpthreads, where one of the -# libraries is broken (non-POSIX). - -# Create a list of thread flags to try. Items starting with a "-" are -# C compiler flags, and other items are library names, except for "none" -# which indicates that we try without any flags at all, and "pthread-config" -# which is a program returning the flags for the Pth emulation library. - -ax_pthread_flags="pthreads none -Kthread -pthread -pthreads -mthreads pthread --thread-safe -mt pthread-config" - -# The ordering *is* (sometimes) important. Some notes on the -# individual items follow: - -# pthreads: AIX (must check this before -lpthread) -# none: in case threads are in libc; should be tried before -Kthread and -# other compiler flags to prevent continual compiler warnings -# -Kthread: Sequent (threads in libc, but -Kthread needed for pthread.h) -# -pthread: Linux/gcc (kernel threads), BSD/gcc (userland threads), Tru64 -# (Note: HP C rejects this with "bad form for `-t' option") -# -pthreads: Solaris/gcc (Note: HP C also rejects) -# -mt: Sun Workshop C (may only link SunOS threads [-lthread], but it -# doesn't hurt to check since this sometimes defines pthreads and -# -D_REENTRANT too), HP C (must be checked before -lpthread, which -# is present but should not be used directly; and before -mthreads, -# because the compiler interprets this as "-mt" + "-hreads") -# -mthreads: Mingw32/gcc, Lynx/gcc -# pthread: Linux, etcetera -# --thread-safe: KAI C++ -# pthread-config: use pthread-config program (for GNU Pth library) - -case $host_os in - - freebsd*) - - # -kthread: FreeBSD kernel threads (preferred to -pthread since SMP-able) - # lthread: LinuxThreads port on FreeBSD (also preferred to -pthread) - - ax_pthread_flags="-kthread lthread $ax_pthread_flags" - ;; - - hpux*) - - # From the cc(1) man page: "[-mt] Sets various -D flags to enable - # multi-threading and also sets -lpthread." - - ax_pthread_flags="-mt -pthread pthread $ax_pthread_flags" - ;; - - openedition*) - - # IBM z/OS requires a feature-test macro to be defined in order to - # enable POSIX threads at all, so give the user a hint if this is - # not set. (We don't define these ourselves, as they can affect - # other portions of the system API in unpredictable ways.) - - AC_EGREP_CPP([AX_PTHREAD_ZOS_MISSING], - [ -# if !defined(_OPEN_THREADS) && !defined(_UNIX03_THREADS) - AX_PTHREAD_ZOS_MISSING -# endif - ], - [AC_MSG_WARN([IBM z/OS requires -D_OPEN_THREADS or -D_UNIX03_THREADS to enable pthreads support.])]) - ;; - - solaris*) - - # On Solaris (at least, for some versions), libc contains stubbed - # (non-functional) versions of the pthreads routines, so link-based - # tests will erroneously succeed. (N.B.: The stubs are missing - # pthread_cleanup_push, or rather a function called by this macro, - # so we could check for that, but who knows whether they'll stub - # that too in a future libc.) So we'll check first for the - # standard Solaris way of linking pthreads (-mt -lpthread). - - ax_pthread_flags="-mt,pthread pthread $ax_pthread_flags" - ;; -esac - -# GCC generally uses -pthread, or -pthreads on some platforms (e.g. SPARC) - -AS_IF([test "x$GCC" = "xyes"], - [ax_pthread_flags="-pthread -pthreads $ax_pthread_flags"]) - -# The presence of a feature test macro requesting re-entrant function -# definitions is, on some systems, a strong hint that pthreads support is -# correctly enabled - -case $host_os in - darwin* | hpux* | linux* | osf* | solaris*) - ax_pthread_check_macro="_REENTRANT" - ;; - - aix*) - ax_pthread_check_macro="_THREAD_SAFE" - ;; - - *) - ax_pthread_check_macro="--" - ;; -esac -AS_IF([test "x$ax_pthread_check_macro" = "x--"], - [ax_pthread_check_cond=0], - [ax_pthread_check_cond="!defined($ax_pthread_check_macro)"]) - -# Are we compiling with Clang? - -AC_CACHE_CHECK([whether $CC is Clang], - [ax_cv_PTHREAD_CLANG], - [ax_cv_PTHREAD_CLANG=no - # Note that Autoconf sets GCC=yes for Clang as well as GCC - if test "x$GCC" = "xyes"; then - AC_EGREP_CPP([AX_PTHREAD_CC_IS_CLANG], - [/* Note: Clang 2.7 lacks __clang_[a-z]+__ */ -# if defined(__clang__) && defined(__llvm__) - AX_PTHREAD_CC_IS_CLANG -# endif - ], - [ax_cv_PTHREAD_CLANG=yes]) - fi - ]) -ax_pthread_clang="$ax_cv_PTHREAD_CLANG" - -ax_pthread_clang_warning=no - -# Clang needs special handling, because older versions handle the -pthread -# option in a rather... idiosyncratic way - -if test "x$ax_pthread_clang" = "xyes"; then - - # Clang takes -pthread; it has never supported any other flag - - # (Note 1: This will need to be revisited if a system that Clang - # supports has POSIX threads in a separate library. This tends not - # to be the way of modern systems, but it's conceivable.) - - # (Note 2: On some systems, notably Darwin, -pthread is not needed - # to get POSIX threads support; the API is always present and - # active. We could reasonably leave PTHREAD_CFLAGS empty. But - # -pthread does define _REENTRANT, and while the Darwin headers - # ignore this macro, third-party headers might not.) - - PTHREAD_CFLAGS="-pthread" - PTHREAD_LIBS= - - ax_pthread_ok=yes - - # However, older versions of Clang make a point of warning the user - # that, in an invocation where only linking and no compilation is - # taking place, the -pthread option has no effect ("argument unused - # during compilation"). They expect -pthread to be passed in only - # when source code is being compiled. - # - # Problem is, this is at odds with the way Automake and most other - # C build frameworks function, which is that the same flags used in - # compilation (CFLAGS) are also used in linking. Many systems - # supported by AX_PTHREAD require exactly this for POSIX threads - # support, and in fact it is often not straightforward to specify a - # flag that is used only in the compilation phase and not in - # linking. Such a scenario is extremely rare in practice. - # - # Even though use of the -pthread flag in linking would only print - # a warning, this can be a nuisance for well-run software projects - # that build with -Werror. So if the active version of Clang has - # this misfeature, we search for an option to squash it. - - AC_CACHE_CHECK([whether Clang needs flag to prevent "argument unused" warning when linking with -pthread], - [ax_cv_PTHREAD_CLANG_NO_WARN_FLAG], - [ax_cv_PTHREAD_CLANG_NO_WARN_FLAG=unknown - # Create an alternate version of $ac_link that compiles and - # links in two steps (.c -> .o, .o -> exe) instead of one - # (.c -> exe), because the warning occurs only in the second - # step - ax_pthread_save_ac_link="$ac_link" - ax_pthread_sed='s/conftest\.\$ac_ext/conftest.$ac_objext/g' - ax_pthread_link_step=`$as_echo "$ac_link" | sed "$ax_pthread_sed"` - ax_pthread_2step_ac_link="($ac_compile) && (echo ==== >&5) && ($ax_pthread_link_step)" - ax_pthread_save_CFLAGS="$CFLAGS" - for ax_pthread_try in '' -Qunused-arguments -Wno-unused-command-line-argument unknown; do - AS_IF([test "x$ax_pthread_try" = "xunknown"], [break]) - CFLAGS="-Werror -Wunknown-warning-option $ax_pthread_try -pthread $ax_pthread_save_CFLAGS" - ac_link="$ax_pthread_save_ac_link" - AC_LINK_IFELSE([AC_LANG_SOURCE([[int main(void){return 0;}]])], - [ac_link="$ax_pthread_2step_ac_link" - AC_LINK_IFELSE([AC_LANG_SOURCE([[int main(void){return 0;}]])], - [break]) - ]) - done - ac_link="$ax_pthread_save_ac_link" - CFLAGS="$ax_pthread_save_CFLAGS" - AS_IF([test "x$ax_pthread_try" = "x"], [ax_pthread_try=no]) - ax_cv_PTHREAD_CLANG_NO_WARN_FLAG="$ax_pthread_try" - ]) - - case "$ax_cv_PTHREAD_CLANG_NO_WARN_FLAG" in - no | unknown) ;; - *) PTHREAD_CFLAGS="$ax_cv_PTHREAD_CLANG_NO_WARN_FLAG $PTHREAD_CFLAGS" ;; - esac - -fi # $ax_pthread_clang = yes - -if test "x$ax_pthread_ok" = "xno"; then -for ax_pthread_try_flag in $ax_pthread_flags; do - - case $ax_pthread_try_flag in - none) - AC_MSG_CHECKING([whether pthreads work without any flags]) - ;; - - -mt,pthread) - AC_MSG_CHECKING([whether pthreads work with -mt -lpthread]) - PTHREAD_CFLAGS="-mt" - PTHREAD_LIBS="-lpthread" - ;; - - -*) - AC_MSG_CHECKING([whether pthreads work with $ax_pthread_try_flag]) - PTHREAD_CFLAGS="$ax_pthread_try_flag" - ;; - - pthread-config) - AC_CHECK_PROG([ax_pthread_config], [pthread-config], [yes], [no]) - AS_IF([test "x$ax_pthread_config" = "xno"], [continue]) - PTHREAD_CFLAGS="`pthread-config --cflags`" - PTHREAD_LIBS="`pthread-config --ldflags` `pthread-config --libs`" - ;; - - *) - AC_MSG_CHECKING([for the pthreads library -l$ax_pthread_try_flag]) - PTHREAD_LIBS="-l$ax_pthread_try_flag" - ;; - esac - - ax_pthread_save_CFLAGS="$CFLAGS" - ax_pthread_save_LIBS="$LIBS" - CFLAGS="$CFLAGS $PTHREAD_CFLAGS" - LIBS="$PTHREAD_LIBS $LIBS" - - # Check for various functions. We must include pthread.h, - # since some functions may be macros. (On the Sequent, we - # need a special flag -Kthread to make this header compile.) - # We check for pthread_join because it is in -lpthread on IRIX - # while pthread_create is in libc. We check for pthread_attr_init - # due to DEC craziness with -lpthreads. We check for - # pthread_cleanup_push because it is one of the few pthread - # functions on Solaris that doesn't have a non-functional libc stub. - # We try pthread_create on general principles. - - AC_LINK_IFELSE([AC_LANG_PROGRAM([#include -# if $ax_pthread_check_cond -# error "$ax_pthread_check_macro must be defined" -# endif - static void routine(void *a) { a = 0; } - static void *start_routine(void *a) { return a; }], - [pthread_t th; pthread_attr_t attr; - pthread_create(&th, 0, start_routine, 0); - pthread_join(th, 0); - pthread_attr_init(&attr); - pthread_cleanup_push(routine, 0); - pthread_cleanup_pop(0) /* ; */])], - [ax_pthread_ok=yes], - []) - - CFLAGS="$ax_pthread_save_CFLAGS" - LIBS="$ax_pthread_save_LIBS" - - AC_MSG_RESULT([$ax_pthread_ok]) - AS_IF([test "x$ax_pthread_ok" = "xyes"], [break]) - - PTHREAD_LIBS="" - PTHREAD_CFLAGS="" -done -fi - -# Various other checks: -if test "x$ax_pthread_ok" = "xyes"; then - ax_pthread_save_CFLAGS="$CFLAGS" - ax_pthread_save_LIBS="$LIBS" - CFLAGS="$CFLAGS $PTHREAD_CFLAGS" - LIBS="$PTHREAD_LIBS $LIBS" - - # Detect AIX lossage: JOINABLE attribute is called UNDETACHED. - AC_CACHE_CHECK([for joinable pthread attribute], - [ax_cv_PTHREAD_JOINABLE_ATTR], - [ax_cv_PTHREAD_JOINABLE_ATTR=unknown - for ax_pthread_attr in PTHREAD_CREATE_JOINABLE PTHREAD_CREATE_UNDETACHED; do - AC_LINK_IFELSE([AC_LANG_PROGRAM([#include ], - [int attr = $ax_pthread_attr; return attr /* ; */])], - [ax_cv_PTHREAD_JOINABLE_ATTR=$ax_pthread_attr; break], - []) - done - ]) - AS_IF([test "x$ax_cv_PTHREAD_JOINABLE_ATTR" != "xunknown" && \ - test "x$ax_cv_PTHREAD_JOINABLE_ATTR" != "xPTHREAD_CREATE_JOINABLE" && \ - test "x$ax_pthread_joinable_attr_defined" != "xyes"], - [AC_DEFINE_UNQUOTED([PTHREAD_CREATE_JOINABLE], - [$ax_cv_PTHREAD_JOINABLE_ATTR], - [Define to necessary symbol if this constant - uses a non-standard name on your system.]) - ax_pthread_joinable_attr_defined=yes - ]) - - AC_CACHE_CHECK([whether more special flags are required for pthreads], - [ax_cv_PTHREAD_SPECIAL_FLAGS], - [ax_cv_PTHREAD_SPECIAL_FLAGS=no - case $host_os in - solaris*) - ax_cv_PTHREAD_SPECIAL_FLAGS="-D_POSIX_PTHREAD_SEMANTICS" - ;; - esac - ]) - AS_IF([test "x$ax_cv_PTHREAD_SPECIAL_FLAGS" != "xno" && \ - test "x$ax_pthread_special_flags_added" != "xyes"], - [PTHREAD_CFLAGS="$ax_cv_PTHREAD_SPECIAL_FLAGS $PTHREAD_CFLAGS" - ax_pthread_special_flags_added=yes]) - - AC_CACHE_CHECK([for PTHREAD_PRIO_INHERIT], - [ax_cv_PTHREAD_PRIO_INHERIT], - [AC_LINK_IFELSE([AC_LANG_PROGRAM([[#include ]], - [[int i = PTHREAD_PRIO_INHERIT;]])], - [ax_cv_PTHREAD_PRIO_INHERIT=yes], - [ax_cv_PTHREAD_PRIO_INHERIT=no]) - ]) - AS_IF([test "x$ax_cv_PTHREAD_PRIO_INHERIT" = "xyes" && \ - test "x$ax_pthread_prio_inherit_defined" != "xyes"], - [AC_DEFINE([HAVE_PTHREAD_PRIO_INHERIT], [1], [Have PTHREAD_PRIO_INHERIT.]) - ax_pthread_prio_inherit_defined=yes - ]) - - CFLAGS="$ax_pthread_save_CFLAGS" - LIBS="$ax_pthread_save_LIBS" - - # More AIX lossage: compile with *_r variant - if test "x$GCC" != "xyes"; then - case $host_os in - aix*) - AS_CASE(["x/$CC"], - [x*/c89|x*/c89_128|x*/c99|x*/c99_128|x*/cc|x*/cc128|x*/xlc|x*/xlc_v6|x*/xlc128|x*/xlc128_v6], - [#handle absolute path differently from PATH based program lookup - AS_CASE(["x$CC"], - [x/*], - [AS_IF([AS_EXECUTABLE_P([${CC}_r])],[PTHREAD_CC="${CC}_r"])], - [AC_CHECK_PROGS([PTHREAD_CC],[${CC}_r],[$CC])])]) - ;; - esac - fi -fi - -test -n "$PTHREAD_CC" || PTHREAD_CC="$CC" - -AC_SUBST([PTHREAD_LIBS]) -AC_SUBST([PTHREAD_CFLAGS]) -AC_SUBST([PTHREAD_CC]) - -# Finally, execute ACTION-IF-FOUND/ACTION-IF-NOT-FOUND: -if test "x$ax_pthread_ok" = "xyes"; then - ifelse([$1],,[AC_DEFINE([HAVE_PTHREAD],[1],[Define if you have POSIX threads libraries and header files.])],[$1]) - : -else - ax_pthread_ok=no - $2 -fi -AC_LANG_POP -])dnl AX_PTHREAD diff --git a/m4/ax_require_defined.m4 b/m4/ax_require_defined.m4 deleted file mode 100644 index 17c3eab..0000000 --- a/m4/ax_require_defined.m4 +++ /dev/null @@ -1,37 +0,0 @@ -# =========================================================================== -# https://www.gnu.org/software/autoconf-archive/ax_require_defined.html -# =========================================================================== -# -# SYNOPSIS -# -# AX_REQUIRE_DEFINED(MACRO) -# -# DESCRIPTION -# -# AX_REQUIRE_DEFINED is a simple helper for making sure other macros have -# been defined and thus are available for use. This avoids random issues -# where a macro isn't expanded. Instead the configure script emits a -# non-fatal: -# -# ./configure: line 1673: AX_CFLAGS_WARN_ALL: command not found -# -# It's like AC_REQUIRE except it doesn't expand the required macro. -# -# Here's an example: -# -# AX_REQUIRE_DEFINED([AX_CHECK_LINK_FLAG]) -# -# LICENSE -# -# Copyright (c) 2014 Mike Frysinger -# -# Copying and distribution of this file, with or without modification, are -# permitted in any medium without royalty provided the copyright notice -# and this notice are preserved. This file is offered as-is, without any -# warranty. - -#serial 2 - -AC_DEFUN([AX_REQUIRE_DEFINED], [dnl - m4_ifndef([$1], [m4_fatal([macro ]$1[ is not defined; is a m4 file missing?])]) -])dnl AX_REQUIRE_DEFINED diff --git a/m4/m4_ax_boost_base.m4 b/m4/m4_ax_boost_base.m4 deleted file mode 100644 index d540395..0000000 --- a/m4/m4_ax_boost_base.m4 +++ /dev/null @@ -1,301 +0,0 @@ -# =========================================================================== -# https://www.gnu.org/software/autoconf-archive/ax_boost_base.html -# =========================================================================== -# -# SYNOPSIS -# -# AX_BOOST_BASE([MINIMUM-VERSION], [ACTION-IF-FOUND], [ACTION-IF-NOT-FOUND]) -# -# DESCRIPTION -# -# Test for the Boost C++ libraries of a particular version (or newer) -# -# If no path to the installed boost library is given the macro searchs -# under /usr, /usr/local, /opt and /opt/local and evaluates the -# $BOOST_ROOT environment variable. Further documentation is available at -# . -# -# This macro calls: -# -# AC_SUBST(BOOST_CPPFLAGS) / AC_SUBST(BOOST_LDFLAGS) -# -# And sets: -# -# HAVE_BOOST -# -# LICENSE -# -# Copyright (c) 2008 Thomas Porschberg -# Copyright (c) 2009 Peter Adolphs -# -# Copying and distribution of this file, with or without modification, are -# permitted in any medium without royalty provided the copyright notice -# and this notice are preserved. This file is offered as-is, without any -# warranty. - -#serial 45 - -# example boost program (need to pass version) -m4_define([_AX_BOOST_BASE_PROGRAM], - [AC_LANG_PROGRAM([[ -#include -]],[[ -(void) ((void)sizeof(char[1 - 2*!!((BOOST_VERSION) < ($1))])); -]])]) - -AC_DEFUN([AX_BOOST_BASE], -[ -AC_ARG_WITH([boost], - [AS_HELP_STRING([--with-boost@<:@=ARG@:>@], - [use Boost library from a standard location (ARG=yes), - from the specified location (ARG=), - or disable it (ARG=no) - @<:@ARG=yes@:>@ ])], - [ - AS_CASE([$withval], - [no],[want_boost="no";_AX_BOOST_BASE_boost_path=""], - [yes],[want_boost="yes";_AX_BOOST_BASE_boost_path=""], - [want_boost="yes";_AX_BOOST_BASE_boost_path="$withval"]) - ], - [want_boost="yes"]) - - -AC_ARG_WITH([boost-libdir], - [AS_HELP_STRING([--with-boost-libdir=LIB_DIR], - [Force given directory for boost libraries. - Note that this will override library path detection, - so use this parameter only if default library detection fails - and you know exactly where your boost libraries are located.])], - [ - AS_IF([test -d "$withval"], - [_AX_BOOST_BASE_boost_lib_path="$withval"], - [AC_MSG_ERROR([--with-boost-libdir expected directory name])]) - ], - [_AX_BOOST_BASE_boost_lib_path=""]) - -BOOST_LDFLAGS="" -BOOST_CPPFLAGS="" -AS_IF([test "x$want_boost" = "xyes"], - [_AX_BOOST_BASE_RUNDETECT([$1],[$2],[$3])]) -AC_SUBST(BOOST_CPPFLAGS) -AC_SUBST(BOOST_LDFLAGS) -]) - - -# convert a version string in $2 to numeric and affect to polymorphic var $1 -AC_DEFUN([_AX_BOOST_BASE_TONUMERICVERSION],[ - AS_IF([test "x$2" = "x"],[_AX_BOOST_BASE_TONUMERICVERSION_req="1.20.0"],[_AX_BOOST_BASE_TONUMERICVERSION_req="$2"]) - _AX_BOOST_BASE_TONUMERICVERSION_req_shorten=`expr $_AX_BOOST_BASE_TONUMERICVERSION_req : '\([[0-9]]*\.[[0-9]]*\)'` - _AX_BOOST_BASE_TONUMERICVERSION_req_major=`expr $_AX_BOOST_BASE_TONUMERICVERSION_req : '\([[0-9]]*\)'` - AS_IF([test "x$_AX_BOOST_BASE_TONUMERICVERSION_req_major" = "x"], - [AC_MSG_ERROR([You should at least specify libboost major version])]) - _AX_BOOST_BASE_TONUMERICVERSION_req_minor=`expr $_AX_BOOST_BASE_TONUMERICVERSION_req : '[[0-9]]*\.\([[0-9]]*\)'` - AS_IF([test "x$_AX_BOOST_BASE_TONUMERICVERSION_req_minor" = "x"], - [_AX_BOOST_BASE_TONUMERICVERSION_req_minor="0"]) - _AX_BOOST_BASE_TONUMERICVERSION_req_sub_minor=`expr $_AX_BOOST_BASE_TONUMERICVERSION_req : '[[0-9]]*\.[[0-9]]*\.\([[0-9]]*\)'` - AS_IF([test "X$_AX_BOOST_BASE_TONUMERICVERSION_req_sub_minor" = "X"], - [_AX_BOOST_BASE_TONUMERICVERSION_req_sub_minor="0"]) - _AX_BOOST_BASE_TONUMERICVERSION_RET=`expr $_AX_BOOST_BASE_TONUMERICVERSION_req_major \* 100000 \+ $_AX_BOOST_BASE_TONUMERICVERSION_req_minor \* 100 \+ $_AX_BOOST_BASE_TONUMERICVERSION_req_sub_minor` - AS_VAR_SET($1,$_AX_BOOST_BASE_TONUMERICVERSION_RET) -]) - -dnl Run the detection of boost should be run only if $want_boost -AC_DEFUN([_AX_BOOST_BASE_RUNDETECT],[ - _AX_BOOST_BASE_TONUMERICVERSION(WANT_BOOST_VERSION,[$1]) - succeeded=no - - - AC_REQUIRE([AC_CANONICAL_HOST]) - dnl On 64-bit systems check for system libraries in both lib64 and lib. - dnl The former is specified by FHS, but e.g. Debian does not adhere to - dnl this (as it rises problems for generic multi-arch support). - dnl The last entry in the list is chosen by default when no libraries - dnl are found, e.g. when only header-only libraries are installed! - AS_CASE([${host_cpu}], - [x86_64],[libsubdirs="lib64 libx32 lib lib64"], - [ppc64|powerpc64|s390x|sparc64|aarch64|ppc64le|powerpc64le|riscv64],[libsubdirs="lib64 lib lib64"], - [libsubdirs="lib"] - ) - - dnl allow for real multi-arch paths e.g. /usr/lib/x86_64-linux-gnu. Give - dnl them priority over the other paths since, if libs are found there, they - dnl are almost assuredly the ones desired. - AS_CASE([${host_cpu}], - [i?86],[multiarch_libsubdir="lib/i386-${host_os}"], - [multiarch_libsubdir="lib/${host_cpu}-${host_os}"] - ) - - dnl first we check the system location for boost libraries - dnl this location ist chosen if boost libraries are installed with the --layout=system option - dnl or if you install boost with RPM - AS_IF([test "x$_AX_BOOST_BASE_boost_path" != "x"],[ - AC_MSG_CHECKING([for boostlib >= $1 ($WANT_BOOST_VERSION) includes in "$_AX_BOOST_BASE_boost_path/include"]) - AS_IF([test -d "$_AX_BOOST_BASE_boost_path/include" && test -r "$_AX_BOOST_BASE_boost_path/include"],[ - AC_MSG_RESULT([yes]) - BOOST_CPPFLAGS="-I$_AX_BOOST_BASE_boost_path/include" - for _AX_BOOST_BASE_boost_path_tmp in $multiarch_libsubdir $libsubdirs; do - AC_MSG_CHECKING([for boostlib >= $1 ($WANT_BOOST_VERSION) lib path in "$_AX_BOOST_BASE_boost_path/$_AX_BOOST_BASE_boost_path_tmp"]) - AS_IF([test -d "$_AX_BOOST_BASE_boost_path/$_AX_BOOST_BASE_boost_path_tmp" && test -r "$_AX_BOOST_BASE_boost_path/$_AX_BOOST_BASE_boost_path_tmp" ],[ - AC_MSG_RESULT([yes]) - BOOST_LDFLAGS="-L$_AX_BOOST_BASE_boost_path/$_AX_BOOST_BASE_boost_path_tmp"; - break; - ], - [AC_MSG_RESULT([no])]) - done],[ - AC_MSG_RESULT([no])]) - ],[ - if test X"$cross_compiling" = Xyes; then - search_libsubdirs=$multiarch_libsubdir - else - search_libsubdirs="$multiarch_libsubdir $libsubdirs" - fi - for _AX_BOOST_BASE_boost_path_tmp in /usr /usr/local /opt /opt/local ; do - if test -d "$_AX_BOOST_BASE_boost_path_tmp/include/boost" && test -r "$_AX_BOOST_BASE_boost_path_tmp/include/boost" ; then - for libsubdir in $search_libsubdirs ; do - if ls "$_AX_BOOST_BASE_boost_path_tmp/$libsubdir/libboost_"* >/dev/null 2>&1 ; then break; fi - done - BOOST_LDFLAGS="-L$_AX_BOOST_BASE_boost_path_tmp/$libsubdir" - BOOST_CPPFLAGS="-I$_AX_BOOST_BASE_boost_path_tmp/include" - break; - fi - done - ]) - - dnl overwrite ld flags if we have required special directory with - dnl --with-boost-libdir parameter - AS_IF([test "x$_AX_BOOST_BASE_boost_lib_path" != "x"], - [BOOST_LDFLAGS="-L$_AX_BOOST_BASE_boost_lib_path"]) - - AC_MSG_CHECKING([for boostlib >= $1 ($WANT_BOOST_VERSION)]) - CPPFLAGS_SAVED="$CPPFLAGS" - CPPFLAGS="$CPPFLAGS $BOOST_CPPFLAGS" - export CPPFLAGS - - LDFLAGS_SAVED="$LDFLAGS" - LDFLAGS="$LDFLAGS $BOOST_LDFLAGS" - export LDFLAGS - - AC_REQUIRE([AC_PROG_CXX]) - AC_LANG_PUSH(C++) - AC_COMPILE_IFELSE([_AX_BOOST_BASE_PROGRAM($WANT_BOOST_VERSION)],[ - AC_MSG_RESULT(yes) - succeeded=yes - found_system=yes - ],[ - ]) - AC_LANG_POP([C++]) - - - - dnl if we found no boost with system layout we search for boost libraries - dnl built and installed without the --layout=system option or for a staged(not installed) version - if test "x$succeeded" != "xyes" ; then - CPPFLAGS="$CPPFLAGS_SAVED" - LDFLAGS="$LDFLAGS_SAVED" - BOOST_CPPFLAGS= - if test -z "$_AX_BOOST_BASE_boost_lib_path" ; then - BOOST_LDFLAGS= - fi - _version=0 - if test -n "$_AX_BOOST_BASE_boost_path" ; then - if test -d "$_AX_BOOST_BASE_boost_path" && test -r "$_AX_BOOST_BASE_boost_path"; then - for i in `ls -d $_AX_BOOST_BASE_boost_path/include/boost-* 2>/dev/null`; do - _version_tmp=`echo $i | sed "s#$_AX_BOOST_BASE_boost_path##" | sed 's/\/include\/boost-//' | sed 's/_/./'` - V_CHECK=`expr $_version_tmp \> $_version` - if test "x$V_CHECK" = "x1" ; then - _version=$_version_tmp - fi - VERSION_UNDERSCORE=`echo $_version | sed 's/\./_/'` - BOOST_CPPFLAGS="-I$_AX_BOOST_BASE_boost_path/include/boost-$VERSION_UNDERSCORE" - done - dnl if nothing found search for layout used in Windows distributions - if test -z "$BOOST_CPPFLAGS"; then - if test -d "$_AX_BOOST_BASE_boost_path/boost" && test -r "$_AX_BOOST_BASE_boost_path/boost"; then - BOOST_CPPFLAGS="-I$_AX_BOOST_BASE_boost_path" - fi - fi - dnl if we found something and BOOST_LDFLAGS was unset before - dnl (because "$_AX_BOOST_BASE_boost_lib_path" = ""), set it here. - if test -n "$BOOST_CPPFLAGS" && test -z "$BOOST_LDFLAGS"; then - for libsubdir in $libsubdirs ; do - if ls "$_AX_BOOST_BASE_boost_path/$libsubdir/libboost_"* >/dev/null 2>&1 ; then break; fi - done - BOOST_LDFLAGS="-L$_AX_BOOST_BASE_boost_path/$libsubdir" - fi - fi - else - if test "x$cross_compiling" != "xyes" ; then - for _AX_BOOST_BASE_boost_path in /usr /usr/local /opt /opt/local ; do - if test -d "$_AX_BOOST_BASE_boost_path" && test -r "$_AX_BOOST_BASE_boost_path" ; then - for i in `ls -d $_AX_BOOST_BASE_boost_path/include/boost-* 2>/dev/null`; do - _version_tmp=`echo $i | sed "s#$_AX_BOOST_BASE_boost_path##" | sed 's/\/include\/boost-//' | sed 's/_/./'` - V_CHECK=`expr $_version_tmp \> $_version` - if test "x$V_CHECK" = "x1" ; then - _version=$_version_tmp - best_path=$_AX_BOOST_BASE_boost_path - fi - done - fi - done - - VERSION_UNDERSCORE=`echo $_version | sed 's/\./_/'` - BOOST_CPPFLAGS="-I$best_path/include/boost-$VERSION_UNDERSCORE" - if test -z "$_AX_BOOST_BASE_boost_lib_path" ; then - for libsubdir in $libsubdirs ; do - if ls "$best_path/$libsubdir/libboost_"* >/dev/null 2>&1 ; then break; fi - done - BOOST_LDFLAGS="-L$best_path/$libsubdir" - fi - fi - - if test -n "$BOOST_ROOT" ; then - for libsubdir in $libsubdirs ; do - if ls "$BOOST_ROOT/stage/$libsubdir/libboost_"* >/dev/null 2>&1 ; then break; fi - done - if test -d "$BOOST_ROOT" && test -r "$BOOST_ROOT" && test -d "$BOOST_ROOT/stage/$libsubdir" && test -r "$BOOST_ROOT/stage/$libsubdir"; then - version_dir=`expr //$BOOST_ROOT : '.*/\(.*\)'` - stage_version=`echo $version_dir | sed 's/boost_//' | sed 's/_/./g'` - stage_version_shorten=`expr $stage_version : '\([[0-9]]*\.[[0-9]]*\)'` - V_CHECK=`expr $stage_version_shorten \>\= $_version` - if test "x$V_CHECK" = "x1" && test -z "$_AX_BOOST_BASE_boost_lib_path" ; then - AC_MSG_NOTICE(We will use a staged boost library from $BOOST_ROOT) - BOOST_CPPFLAGS="-I$BOOST_ROOT" - BOOST_LDFLAGS="-L$BOOST_ROOT/stage/$libsubdir" - fi - fi - fi - fi - - CPPFLAGS="$CPPFLAGS $BOOST_CPPFLAGS" - export CPPFLAGS - LDFLAGS="$LDFLAGS $BOOST_LDFLAGS" - export LDFLAGS - - AC_LANG_PUSH(C++) - AC_COMPILE_IFELSE([_AX_BOOST_BASE_PROGRAM($WANT_BOOST_VERSION)],[ - AC_MSG_RESULT(yes) - succeeded=yes - found_system=yes - ],[ - ]) - AC_LANG_POP([C++]) - fi - - if test "x$succeeded" != "xyes" ; then - if test "x$_version" = "x0" ; then - AC_MSG_NOTICE([[We could not detect the boost libraries (version $1 or higher). If you have a staged boost library (still not installed) please specify \$BOOST_ROOT in your environment and do not give a PATH to --with-boost option. If you are sure you have boost installed, then check your version number looking in . See http://randspringer.de/boost for more documentation.]]) - else - AC_MSG_NOTICE([Your boost libraries seems to old (version $_version).]) - fi - # execute ACTION-IF-NOT-FOUND (if present): - ifelse([$3], , :, [$3]) - else - AC_DEFINE(HAVE_BOOST,,[define if the Boost library is available]) - # execute ACTION-IF-FOUND (if present): - ifelse([$2], , :, [$2]) - fi - - CPPFLAGS="$CPPFLAGS_SAVED" - LDFLAGS="$LDFLAGS_SAVED" - -]) diff --git a/meson.build b/meson.build deleted file mode 100644 index cd31f6b..0000000 --- a/meson.build +++ /dev/null @@ -1,22 +0,0 @@ -project( - 'shorah', - 'cpp', - version : run_command('build-aux/git-version-gen', '@0@/.tarball-version'.format(meson.source_root()), check : true).stdout().strip(), - default_options : [ - 'buildtype=release', - 'cpp_std=c++11', - 'warning_level=3', - 'b_ndebug=if-release'], - license : 'GPL-2+', - meson_version : '>= 0.49.0') - -meson.add_dist_script('sh', '-c', 'echo @0@>"$MESON_DIST_ROOT/.tarball-version"'.format(meson.project_version())) - -# info -as_version = meson.project_version() -ver_arr = as_version.split('.') -as_major_version = ver_arr[0] -as_minor_version = ver_arr[1] -as_micro_version = ver_arr[2] - -subdir('src') diff --git a/poetry.lock b/poetry.lock new file mode 100644 index 0000000..c3841ba --- /dev/null +++ b/poetry.lock @@ -0,0 +1,353 @@ +[[package]] +name = "atomicwrites" +version = "1.4.0" +description = "Atomic file writes." +category = "dev" +optional = false +python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*" + +[[package]] +name = "attrs" +version = "21.4.0" +description = "Classes Without Boilerplate" +category = "dev" +optional = false +python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*" + +[package.extras] +dev = ["coverage[toml] (>=5.0.2)", "hypothesis", "pympler", "pytest (>=4.3.0)", "six", "mypy", "pytest-mypy-plugins", "zope.interface", "furo", "sphinx", "sphinx-notfound-page", "pre-commit", "cloudpickle"] +docs = ["furo", "sphinx", "zope.interface", "sphinx-notfound-page"] +tests = ["coverage[toml] (>=5.0.2)", "hypothesis", "pympler", "pytest (>=4.3.0)", "six", "mypy", "pytest-mypy-plugins", "zope.interface", "cloudpickle"] +tests_no_zope = ["coverage[toml] (>=5.0.2)", "hypothesis", "pympler", "pytest (>=4.3.0)", "six", "mypy", "pytest-mypy-plugins", "cloudpickle"] + +[[package]] +name = "biopython" +version = "1.79" +description = "Freely available tools for computational molecular biology." +category = "main" +optional = false +python-versions = ">=3.6" + +[package.dependencies] +numpy = "*" + +[[package]] +name = "colorama" +version = "0.4.4" +description = "Cross-platform colored terminal text." +category = "dev" +optional = false +python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*" + +[[package]] +name = "iniconfig" +version = "1.1.1" +description = "iniconfig: brain-dead simple config-ini parsing" +category = "dev" +optional = false +python-versions = "*" + +[[package]] +name = "numpy" +version = "1.22.0" +description = "NumPy is the fundamental package for array computing with Python." +category = "main" +optional = false +python-versions = ">=3.8" + +[[package]] +name = "packaging" +version = "21.3" +description = "Core utilities for Python packages" +category = "dev" +optional = false +python-versions = ">=3.6" + +[package.dependencies] +pyparsing = ">=2.0.2,<3.0.5 || >3.0.5" + +[[package]] +name = "pandas" +version = "1.3.5" +description = "Powerful data structures for data analysis, time series, and statistics" +category = "dev" +optional = false +python-versions = ">=3.7.1" + +[package.dependencies] +numpy = [ + {version = ">=1.17.3", markers = "platform_machine != \"aarch64\" and platform_machine != \"arm64\" and python_version < \"3.10\""}, + {version = ">=1.19.2", markers = "platform_machine == \"aarch64\" and python_version < \"3.10\""}, + {version = ">=1.20.0", markers = "platform_machine == \"arm64\" and python_version < \"3.10\""}, + {version = ">=1.21.0", markers = "python_version >= \"3.10\""}, +] +python-dateutil = ">=2.7.3" +pytz = ">=2017.3" + +[package.extras] +test = ["hypothesis (>=3.58)", "pytest (>=6.0)", "pytest-xdist"] + +[[package]] +name = "pluggy" +version = "1.0.0" +description = "plugin and hook calling mechanisms for python" +category = "dev" +optional = false +python-versions = ">=3.6" + +[package.extras] +dev = ["pre-commit", "tox"] +testing = ["pytest", "pytest-benchmark"] + +[[package]] +name = "py" +version = "1.11.0" +description = "library with cross-python path, ini-parsing, io, code, log facilities" +category = "dev" +optional = false +python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*" + +[[package]] +name = "pybind11" +version = "2.9.0" +description = "Seamless operability between C++11 and Python" +category = "main" +optional = false +python-versions = "!=3.0,!=3.1,!=3.2,!=3.3,!=3.4,>=2.7" + +[package.extras] +global = ["pybind11-global (==2.9.0)"] + +[[package]] +name = "pyparsing" +version = "3.0.6" +description = "Python parsing module" +category = "dev" +optional = false +python-versions = ">=3.6" + +[package.extras] +diagrams = ["jinja2", "railroad-diagrams"] + +[[package]] +name = "pysam" +version = "0.18.0" +description = "pysam" +category = "main" +optional = false +python-versions = "*" + +[[package]] +name = "pytest" +version = "6.2.5" +description = "pytest: simple powerful testing with Python" +category = "dev" +optional = false +python-versions = ">=3.6" + +[package.dependencies] +atomicwrites = {version = ">=1.0", markers = "sys_platform == \"win32\""} +attrs = ">=19.2.0" +colorama = {version = "*", markers = "sys_platform == \"win32\""} +iniconfig = "*" +packaging = "*" +pluggy = ">=0.12,<2.0" +py = ">=1.8.2" +toml = "*" + +[package.extras] +testing = ["argcomplete", "hypothesis (>=3.56)", "mock", "nose", "requests", "xmlschema"] + +[[package]] +name = "python-dateutil" +version = "2.8.2" +description = "Extensions to the standard Python datetime module" +category = "dev" +optional = false +python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,>=2.7" + +[package.dependencies] +six = ">=1.5" + +[[package]] +name = "pytz" +version = "2021.3" +description = "World timezone definitions, modern and historical" +category = "dev" +optional = false +python-versions = "*" + +[[package]] +name = "six" +version = "1.16.0" +description = "Python 2 and 3 compatibility utilities" +category = "dev" +optional = false +python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*" + +[[package]] +name = "toml" +version = "0.10.2" +description = "Python Library for Tom's Obvious, Minimal Language" +category = "dev" +optional = false +python-versions = ">=2.6, !=3.0.*, !=3.1.*, !=3.2.*" + +[metadata] +lock-version = "1.1" +python-versions = ">=3.9,<3.11" +content-hash = "794e72f2c3faf93d0f41401cce0f65ab6796051d3842cd589dd9d98a522a7383" + +[metadata.files] +atomicwrites = [ + {file = "atomicwrites-1.4.0-py2.py3-none-any.whl", hash = "sha256:6d1784dea7c0c8d4a5172b6c620f40b6e4cbfdf96d783691f2e1302a7b88e197"}, + {file = "atomicwrites-1.4.0.tar.gz", hash = "sha256:ae70396ad1a434f9c7046fd2dd196fc04b12f9e91ffb859164193be8b6168a7a"}, +] +attrs = [ + {file = "attrs-21.4.0-py2.py3-none-any.whl", hash = "sha256:2d27e3784d7a565d36ab851fe94887c5eccd6a463168875832a1be79c82828b4"}, + {file = "attrs-21.4.0.tar.gz", hash = "sha256:626ba8234211db98e869df76230a137c4c40a12d72445c45d5f5b716f076e2fd"}, +] +biopython = [ + {file = "biopython-1.79-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:72a1477cf1701964c7224e506a54fd65d1cc5228da200b634a17992230aa1cbd"}, + {file = "biopython-1.79-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:365569543ea58dd07ef205ec351c23b6c1a3200d5d321eb28ceaecd55eb5955e"}, + {file = "biopython-1.79-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:4be31815226052d86d4c2f6a103c40504e34bba3e25cc1b1d687a3203c42fb6e"}, + {file = "biopython-1.79-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.whl", hash = "sha256:ceab668be9cbdcddef55ad459f87acd0316ae4a00d32251fea4cf665f5062fda"}, + {file = "biopython-1.79-cp36-cp36m-win32.whl", hash = "sha256:83bfea8a19f9352c47b13965c4b73853e7aeef3c5aed8489895b0679e32c621b"}, + {file = "biopython-1.79-cp36-cp36m-win_amd64.whl", hash = "sha256:98deacc30b8654cfcdcf707d93fa4e3c8717bbda07c3f9f828cf84753d4a1e4d"}, + {file = "biopython-1.79-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:884a2b99ac7820cb84f70089769a512e3238ee60438b8c934ed519613dc570ce"}, + {file = "biopython-1.79-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:51eb467a60c38820ad1e6c3a7d4cb10535606f559646e824cc65c96091d91ff7"}, + {file = "biopython-1.79-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:03ee5c72b3cc3f0675a8c22ce1c45fe99a32a60db18df059df479ae6cf619708"}, + {file = "biopython-1.79-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.whl", hash = "sha256:9580978803b582e0612b71673cab289e6bf261a865009cfb9501d65bc726a76e"}, + {file = "biopython-1.79-cp37-cp37m-win32.whl", hash = "sha256:5ae69c5e09769390643aa0f8064517665df6fb99c37433821d6664584d0ecb8c"}, + {file = "biopython-1.79-cp37-cp37m-win_amd64.whl", hash = "sha256:f0a7e1d94a318f74974345fd0987ec389b16988ec484e67218e900b116b932a8"}, + {file = "biopython-1.79-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:aa23a83a220486af6193760d079b36543fe00afcfbd18280ca2fd0b2c1c8dd6d"}, + {file = "biopython-1.79-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4b3d4eec2e348c3d97a7fde80ee0f2b8ebeed849d2bd64a616833a9be03b93c8"}, + {file = "biopython-1.79-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:947b793e804c59ea45ae46945a57612ad1789ca87af4af0d6a62dcecf3a6246a"}, + {file = "biopython-1.79-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.whl", hash = "sha256:d9f6ce961e0c380e2a5435f64c96421dbcebeab6a1b41506bd81251feb733c08"}, + {file = "biopython-1.79-cp38-cp38-win32.whl", hash = "sha256:155c5b95857bca7ebd607210cb9d8ea459bb0b86b3ca37ea44ec47c26ede7e9a"}, + {file = "biopython-1.79-cp38-cp38-win_amd64.whl", hash = "sha256:2dbb4388c75b5dfca8ce729e791f465c9c878dbd7ba2ab9a1f9854609d2b5426"}, + {file = "biopython-1.79-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:76988ed3d7383d566db1d7fc69c9cf136c6275813fb749fc6753c340f81f1a8f"}, + {file = "biopython-1.79-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e921571b51514a6d35944242d6fef6427c3998acf58940fe1f209ac8a92a6e87"}, + {file = "biopython-1.79-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:bf634a56f449a4123e48e538d661948e5ac29fb452acd2962b8cb834b472a9d7"}, + {file = "biopython-1.79-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.whl", hash = "sha256:ab93d5749b375be3682866b3a606aa2ebd3e6d868079793925bf4fbb0987cf1f"}, + {file = "biopython-1.79-cp39-cp39-win32.whl", hash = "sha256:8f33dafd3c7254fff5e1684b965e45a7c08d9b8e1bf51562b0a521ff9a6f5ea0"}, + {file = "biopython-1.79-cp39-cp39-win_amd64.whl", hash = "sha256:b3ab26f26a1956ef26303386510d84e917e31fcbbc94918c336da0163ef628df"}, + {file = "biopython-1.79.tar.gz", hash = "sha256:edb07eac99d3b8abd7ba56ff4bedec9263f76dfc3c3f450e7d2e2bcdecf8559b"}, +] +colorama = [ + {file = "colorama-0.4.4-py2.py3-none-any.whl", hash = "sha256:9f47eda37229f68eee03b24b9748937c7dc3868f906e8ba69fbcbdd3bc5dc3e2"}, + {file = "colorama-0.4.4.tar.gz", hash = "sha256:5941b2b48a20143d2267e95b1c2a7603ce057ee39fd88e7329b0c292aa16869b"}, +] +iniconfig = [ + {file = "iniconfig-1.1.1-py2.py3-none-any.whl", hash = "sha256:011e24c64b7f47f6ebd835bb12a743f2fbe9a26d4cecaa7f53bc4f35ee9da8b3"}, + {file = "iniconfig-1.1.1.tar.gz", hash = "sha256:bc3af051d7d14b2ee5ef9969666def0cd1a000e121eaea580d4a313df4b37f32"}, +] +numpy = [ + {file = "numpy-1.22.0-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:3d22662b4b10112c545c91a0741f2436f8ca979ab3d69d03d19322aa970f9695"}, + {file = "numpy-1.22.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:11a1f3816ea82eed4178102c56281782690ab5993251fdfd75039aad4d20385f"}, + {file = "numpy-1.22.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:5dc65644f75a4c2970f21394ad8bea1a844104f0fe01f278631be1c7eae27226"}, + {file = "numpy-1.22.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:42c16cec1c8cf2728f1d539bd55aaa9d6bb48a7de2f41eb944697293ef65a559"}, + {file = "numpy-1.22.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a97e82c39d9856fe7d4f9b86d8a1e66eff99cf3a8b7ba48202f659703d27c46f"}, + {file = "numpy-1.22.0-cp310-cp310-win_amd64.whl", hash = "sha256:e41e8951749c4b5c9a2dc5fdbc1a4eec6ab2a140fdae9b460b0f557eed870f4d"}, + {file = "numpy-1.22.0-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:bece0a4a49e60e472a6d1f70ac6cdea00f9ab80ff01132f96bd970cdd8a9e5a9"}, + {file = "numpy-1.22.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:818b9be7900e8dc23e013a92779135623476f44a0de58b40c32a15368c01d471"}, + {file = "numpy-1.22.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:47ee7a839f5885bc0c63a74aabb91f6f40d7d7b639253768c4199b37aede7982"}, + {file = "numpy-1.22.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a024181d7aef0004d76fb3bce2a4c9f2e67a609a9e2a6ff2571d30e9976aa383"}, + {file = "numpy-1.22.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f71d57cc8645f14816ae249407d309be250ad8de93ef61d9709b45a0ddf4050c"}, + {file = "numpy-1.22.0-cp38-cp38-win32.whl", hash = "sha256:283d9de87c0133ef98f93dfc09fad3fb382f2a15580de75c02b5bb36a5a159a5"}, + {file = "numpy-1.22.0-cp38-cp38-win_amd64.whl", hash = "sha256:2762331de395739c91f1abb88041f94a080cb1143aeec791b3b223976228af3f"}, + {file = "numpy-1.22.0-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:76ba7c40e80f9dc815c5e896330700fd6e20814e69da9c1267d65a4d051080f1"}, + {file = "numpy-1.22.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:0cfe07133fd00b27edee5e6385e333e9eeb010607e8a46e1cd673f05f8596595"}, + {file = "numpy-1.22.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:6ed0d073a9c54ac40c41a9c2d53fcc3d4d4ed607670b9e7b0de1ba13b4cbfe6f"}, + {file = "numpy-1.22.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:41388e32e40b41dd56eb37fcaa7488b2b47b0adf77c66154d6b89622c110dfe9"}, + {file = "numpy-1.22.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b55b953a1bdb465f4dc181758570d321db4ac23005f90ffd2b434cc6609a63dd"}, + {file = "numpy-1.22.0-cp39-cp39-win32.whl", hash = "sha256:5a311ee4d983c487a0ab546708edbdd759393a3dc9cd30305170149fedd23c88"}, + {file = "numpy-1.22.0-cp39-cp39-win_amd64.whl", hash = "sha256:a97a954a8c2f046d3817c2bce16e3c7e9a9c2afffaf0400f5c16df5172a67c9c"}, + {file = "numpy-1.22.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bb02929b0d6bfab4c48a79bd805bd7419114606947ec8284476167415171f55b"}, + {file = "numpy-1.22.0.zip", hash = "sha256:a955e4128ac36797aaffd49ab44ec74a71c11d6938df83b1285492d277db5397"}, +] +packaging = [ + {file = "packaging-21.3-py3-none-any.whl", hash = "sha256:ef103e05f519cdc783ae24ea4e2e0f508a9c99b2d4969652eed6a2e1ea5bd522"}, + {file = "packaging-21.3.tar.gz", hash = "sha256:dd47c42927d89ab911e606518907cc2d3a1f38bbd026385970643f9c5b8ecfeb"}, +] +pandas = [ + {file = "pandas-1.3.5-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:62d5b5ce965bae78f12c1c0df0d387899dd4211ec0bdc52822373f13a3a022b9"}, + {file = "pandas-1.3.5-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:adfeb11be2d54f275142c8ba9bf67acee771b7186a5745249c7d5a06c670136b"}, + {file = "pandas-1.3.5-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:60a8c055d58873ad81cae290d974d13dd479b82cbb975c3e1fa2cf1920715296"}, + {file = "pandas-1.3.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:fd541ab09e1f80a2a1760032d665f6e032d8e44055d602d65eeea6e6e85498cb"}, + {file = "pandas-1.3.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2651d75b9a167cc8cc572cf787ab512d16e316ae00ba81874b560586fa1325e0"}, + {file = "pandas-1.3.5-cp310-cp310-win_amd64.whl", hash = "sha256:aaf183a615ad790801fa3cf2fa450e5b6d23a54684fe386f7e3208f8b9bfbef6"}, + {file = "pandas-1.3.5-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:344295811e67f8200de2390093aeb3c8309f5648951b684d8db7eee7d1c81fb7"}, + {file = "pandas-1.3.5-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:552020bf83b7f9033b57cbae65589c01e7ef1544416122da0c79140c93288f56"}, + {file = "pandas-1.3.5-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5cce0c6bbeb266b0e39e35176ee615ce3585233092f685b6a82362523e59e5b4"}, + {file = "pandas-1.3.5-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7d28a3c65463fd0d0ba8bbb7696b23073efee0510783340a44b08f5e96ffce0c"}, + {file = "pandas-1.3.5-cp37-cp37m-win32.whl", hash = "sha256:a62949c626dd0ef7de11de34b44c6475db76995c2064e2d99c6498c3dba7fe58"}, + {file = "pandas-1.3.5-cp37-cp37m-win_amd64.whl", hash = "sha256:8025750767e138320b15ca16d70d5cdc1886e8f9cc56652d89735c016cd8aea6"}, + {file = "pandas-1.3.5-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:fe95bae4e2d579812865db2212bb733144e34d0c6785c0685329e5b60fcb85dd"}, + {file = "pandas-1.3.5-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5f261553a1e9c65b7a310302b9dbac31cf0049a51695c14ebe04e4bfd4a96f02"}, + {file = "pandas-1.3.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8b6dbec5f3e6d5dc80dcfee250e0a2a652b3f28663492f7dab9a24416a48ac39"}, + {file = "pandas-1.3.5-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:d3bc49af96cd6285030a64779de5b3688633a07eb75c124b0747134a63f4c05f"}, + {file = "pandas-1.3.5-cp38-cp38-win32.whl", hash = "sha256:b6b87b2fb39e6383ca28e2829cddef1d9fc9e27e55ad91ca9c435572cdba51bf"}, + {file = "pandas-1.3.5-cp38-cp38-win_amd64.whl", hash = "sha256:a395692046fd8ce1edb4c6295c35184ae0c2bbe787ecbe384251da609e27edcb"}, + {file = "pandas-1.3.5-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:bd971a3f08b745a75a86c00b97f3007c2ea175951286cdda6abe543e687e5f2f"}, + {file = "pandas-1.3.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:37f06b59e5bc05711a518aa10beaec10942188dccb48918bb5ae602ccbc9f1a0"}, + {file = "pandas-1.3.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2c21778a688d3712d35710501f8001cdbf96eb70a7c587a3d5613573299fdca6"}, + {file = "pandas-1.3.5-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:3345343206546545bc26a05b4602b6a24385b5ec7c75cb6059599e3d56831da2"}, + {file = "pandas-1.3.5-cp39-cp39-win32.whl", hash = "sha256:c69406a2808ba6cf580c2255bcf260b3f214d2664a3a4197d0e640f573b46fd3"}, + {file = "pandas-1.3.5-cp39-cp39-win_amd64.whl", hash = "sha256:32e1a26d5ade11b547721a72f9bfc4bd113396947606e00d5b4a5b79b3dcb006"}, + {file = "pandas-1.3.5.tar.gz", hash = "sha256:1e4285f5de1012de20ca46b188ccf33521bff61ba5c5ebd78b4fb28e5416a9f1"}, +] +pluggy = [ + {file = "pluggy-1.0.0-py2.py3-none-any.whl", hash = "sha256:74134bbf457f031a36d68416e1509f34bd5ccc019f0bcc952c7b909d06b37bd3"}, + {file = "pluggy-1.0.0.tar.gz", hash = "sha256:4224373bacce55f955a878bf9cfa763c1e360858e330072059e10bad68531159"}, +] +py = [ + {file = "py-1.11.0-py2.py3-none-any.whl", hash = "sha256:607c53218732647dff4acdfcd50cb62615cedf612e72d1724fb1a0cc6405b378"}, + {file = "py-1.11.0.tar.gz", hash = "sha256:51c75c4126074b472f746a24399ad32f6053d1b34b68d2fa41e558e6f4a98719"}, +] +pybind11 = [ + {file = "pybind11-2.9.0-py2.py3-none-any.whl", hash = "sha256:0c178c6e5806e8e58a7eec5a363d052bb9dac860a3ff64fbddb7226110644977"}, + {file = "pybind11-2.9.0.tar.gz", hash = "sha256:46d315a669a59b660def6c5ca4e128f6fa975ec4abce6019a43d92084ad1bf89"}, +] +pyparsing = [ + {file = "pyparsing-3.0.6-py3-none-any.whl", hash = "sha256:04ff808a5b90911829c55c4e26f75fa5ca8a2f5f36aa3a51f68e27033341d3e4"}, + {file = "pyparsing-3.0.6.tar.gz", hash = "sha256:d9bdec0013ef1eb5a84ab39a3b3868911598afa494f5faa038647101504e2b81"}, +] +pysam = [ + {file = "pysam-0.18.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:ef5d8ad01cac8974cd09832c226cbb63a3f7c5bd63727d8e59447021ee16a186"}, + {file = "pysam-0.18.0-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:ca0c9289dfdc5e1a81bccdb8305192cd14cf9730bd21320ceca949fde071a572"}, + {file = "pysam-0.18.0-cp310-cp310-manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:e13e496da3a432db24f424439834b0ab5f40700a3db6e610d06f8bd639d9fd2d"}, + {file = "pysam-0.18.0-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:c90341434e7a99439174aa64ca5406f63528be4217d4401fb30ec4ea4629c559"}, + {file = "pysam-0.18.0-cp36-cp36m-manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:a88f875114bd3d8efb7fade80e0640094383ec5043861aa575175fa9a56edf90"}, + {file = "pysam-0.18.0-cp36-cp36m-manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:7ea2e019294e4bf25e4892b5de69c43f54fb6ac42b681265268aa322e1f36f5b"}, + {file = "pysam-0.18.0-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:cfb162358c5284b31b2b88b10947e0f1013da2d85ba0fd0b5723dd142c15329e"}, + {file = "pysam-0.18.0-cp37-cp37m-manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:9422c2d0b581c3d24f247c15bb8981569e636003c4d6cad39ccd1bf205a79f2c"}, + {file = "pysam-0.18.0-cp37-cp37m-manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:cfffad99cf3968cf85aadb70a8a02303f9172ea21abe02d587c44f808c504f52"}, + {file = "pysam-0.18.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:7a8a25fceaaa96e5b4c8b0a7fd6bb0b20b6c262dc4cc867c6d1467ac990f1d77"}, + {file = "pysam-0.18.0-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:493988420db16e6ee03393518e4d272df05f0a35780248c08c61da7411e520e7"}, + {file = "pysam-0.18.0-cp38-cp38-manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:7f6a4ec58ad7995b791a71bf35f673ea794e734c587ea7329fca5cce9c53a7af"}, + {file = "pysam-0.18.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:0cfa16f76ed3c3119c7b3c8dfdcba9e010fbcdcf87eaa165351bb369da5a6bf1"}, + {file = "pysam-0.18.0-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:2717509556fecddf7c73966fa62066c6a59a7d39b755d8972afa8d143a1d5aa5"}, + {file = "pysam-0.18.0-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:f5a23a5dcf32f01c66d44e89113fa8f7522997ea43fbc0f98e5250a907911a5f"}, + {file = "pysam-0.18.0.tar.gz", hash = "sha256:1d6d49a0b3c626fae410a93d4c80583a8b5ddaacc9b46a080b250dbcebd30a59"}, +] +pytest = [ + {file = "pytest-6.2.5-py3-none-any.whl", hash = "sha256:7310f8d27bc79ced999e760ca304d69f6ba6c6649c0b60fb0e04a4a77cacc134"}, + {file = "pytest-6.2.5.tar.gz", hash = "sha256:131b36680866a76e6781d13f101efb86cf674ebb9762eb70d3082b6f29889e89"}, +] +python-dateutil = [ + {file = "python-dateutil-2.8.2.tar.gz", hash = "sha256:0123cacc1627ae19ddf3c27a5de5bd67ee4586fbdd6440d9748f8abb483d3e86"}, + {file = "python_dateutil-2.8.2-py2.py3-none-any.whl", hash = "sha256:961d03dc3453ebbc59dbdea9e4e11c5651520a876d0f4db161e8674aae935da9"}, +] +pytz = [ + {file = "pytz-2021.3-py2.py3-none-any.whl", hash = "sha256:3672058bc3453457b622aab7a1c3bfd5ab0bdae451512f6cf25f64ed37f5b87c"}, + {file = "pytz-2021.3.tar.gz", hash = "sha256:acad2d8b20a1af07d4e4c9d2e9285c5ed9104354062f275f3fcd88dcef4f1326"}, +] +six = [ + {file = "six-1.16.0-py2.py3-none-any.whl", hash = "sha256:8abb2f1d86890a2dfb989f9a77cfcfd3e47c2a354b01111771326f8aa26e0254"}, + {file = "six-1.16.0.tar.gz", hash = "sha256:1e61c37477a1626458e36f7b1d82aa5c9b094fa4802892072e49de9c60c4c926"}, +] +toml = [ + {file = "toml-0.10.2-py2.py3-none-any.whl", hash = "sha256:806143ae5bfb6a3c6e736a764057db0e6a0e05e338b5630894a5f779cabb4f9b"}, + {file = "toml-0.10.2.tar.gz", hash = "sha256:b3bda1d108d5dd99f4a20d24d9c348e91c4db7ab1b749200bded2f839ccbe68f"}, +] diff --git a/pyproject.toml b/pyproject.toml new file mode 100644 index 0000000..36a6689 --- /dev/null +++ b/pyproject.toml @@ -0,0 +1,28 @@ +[tool.poetry] +name = "ShoRAH" +version = "0.1.0" +description = "SHOrt Reads Assembly into Haplotypes" +license = "GPL-3.0-only" +authors = ["Benjamin Langer "] +build = "build.py" +packages = [ + { include = "shorah" } +] + +[tool.poetry.scripts] +shorah = 'shorah.cli:main' + +[tool.poetry.dependencies] +python = ">=3.9,<3.11" +biopython = "^1.79" +numpy = "^1.21.4" +pysam = "^0.18.0" +pybind11 = "^2.9.0" + +[tool.poetry.dev-dependencies] +pytest = "^6.2.5" +pandas = "^1.3.5" + +[build-system] +requires = ["poetry-core>=1.0.7", "setuptools>=60", "wheel", "pybind11~=2.9.0"] +build-backend = "poetry.core.masonry.api" \ No newline at end of file diff --git a/setup.py b/setup.py deleted file mode 100644 index 0cdf130..0000000 --- a/setup.py +++ /dev/null @@ -1,109 +0,0 @@ -#!/usr/bin/env python -"""setup.py for shorah.""" -import glob -import sys -import os -import shutil - -from setuptools import setup, find_packages -from setuptools.command.test import test as TestCommand -from setuptools.command.develop import develop -from setuptools.command.install import install - - -def move_files(): - """Identify the build directory and copy executables into src/shorah.""" - try: - diri_file = glob.glob('*/src/cpp/diri_sampler')[0] - except IndexError: - sys.exit('No executable diri_sampler found. Build first.') - exe_dir = os.path.dirname(diri_file) - for exe in ['b2w', 'diri_sampler', 'fil']: - shu = shutil.copy('%s/%s' % (exe_dir, exe), 'src/shorah/bin') - print(shu) - - -class CustomDevelop(develop): - """Subclassing develop to install files in the correct location.""" - def run(self): - move_files() - develop.run(self) - - -class CustomInstall(install): - """Subclassing develop to install files in the correct location.""" - def run(self): - move_files() - install.run(self) - - -class PyTest(TestCommand): - """Subclass TestCommand to run python setup.py test.""" - user_options = [('pytest-args=', 'a', "Arguments to pass to py.test")] - - def initialize_options(self): - TestCommand.initialize_options(self) - self.pytest_args = [] - - def finalize_options(self): - TestCommand.finalize_options(self) - self.test_args = [] - self.test_suite = True - - def run_tests(self): - #import here, cause outside the eggs aren't loaded - import pytest - errno = pytest.main(self.pytest_args) - sys.exit(errno) - - -setup( - use_scm_version=True, - setup_requires=['setuptools_scm', 'setuptools_scm_git_archive'], - install_requires=['setuptools_scm'], - tests_require=['pytest', 'flake8', 'pep257'], - cmdclass={ - 'test': PyTest, - 'install': CustomInstall, - 'develop': CustomDevelop - }, - name='ShoRAH', - description='SHOrt Reads Assembly into Haplotypes', - url='http://github.com/cbg-ethz/shorah', - packages=find_packages(where='src'), # include all packages under src - package_dir={'': 'src'}, # tell setuptools packages are under src - entry_points={ - 'console_scripts': ['shorah = shorah.cli:main'] - }, - license='GPL 3.0', - long_description=''' - ShoRAH is designed to analyse genetically heterogeneous samples. It provides error correction, - local haplotype reconstruction, and estimation of the frequency of the different genetic variants - present in a mixed sample. - ''', - project_urls={ - 'Documentation': 'http://cbg-ethz.github.io/shorah', - 'Source': 'https://github.com/cbg-ethz/shorah', - }, - classifiers=[ - # How mature is this project? Common values are - # 3 - Alpha - # 4 - Beta - # 5 - Production/Stable - 'Development Status :: 5 - Production/Stable', - # Indicate who your project is intended for - 'Intended Audience :: Developers', - 'Topic :: Scientific/Engineering :: Bio-Informatics', - 'Topic :: Scientific/Engineering :: Medical Science Apps.', - # Pick your license as you wish (should match "license" above) - 'License :: GPL 3.0', - # Specify the Python versions you support here. In particular, ensure - # that you indicate whether you support Python 2, Python 3 or both. - # 'Programming Language :: Python :: 2', - # 'Programming Language :: Python :: 2.6', - # 'Programming Language :: Python :: 2.7', - # 'Programming Language :: Python :: 3', - # 'Programming Language :: Python :: 3.2', - # 'Programming Language :: Python :: 3.3', - 'Programming Language :: Python :: 3.7'] -) diff --git a/src/shorah/__init__.py b/shorah/__init__.py similarity index 100% rename from src/shorah/__init__.py rename to shorah/__init__.py diff --git a/src/shorah/__main__.py b/shorah/__main__.py similarity index 100% rename from src/shorah/__main__.py rename to shorah/__main__.py diff --git a/shorah/b2w.py b/shorah/b2w.py new file mode 100644 index 0000000..86d7f2a --- /dev/null +++ b/shorah/b2w.py @@ -0,0 +1,242 @@ +import pysam +from typing import Optional +from shorah.tiling import TilingStrategy, EquispacedTilingStrategy + +def _write_to_file(lines, file_name): + with open(file_name, "w") as f: + f.writelines("%s\n" % l for l in lines) + +def _calc_location_maximum_reads(samfile, reference_name, maximum_reads): + budget = dict() + for pileupcolumn in samfile.pileup(reference_name, multiple_iterators=False): + budget[pileupcolumn.reference_pos] = min( + pileupcolumn.nsegments, + maximum_reads-1 # minus 1 because because maximum_reads is exclusive + ) + + return budget + +def _run_one_window(samfile, window_start, reference_name, window_length, + minimum_overlap, permitted_reads_per_location, counter, + exact_conformance_fix_0_1_basing_in_reads): + + arr = [] + arr_read_summary = [] + + iter = samfile.fetch( + reference_name, + window_start, + window_start + window_length # arg exclusive as per pysam convention + ) + + for idx, read in enumerate(iter): + + first_aligned_pos = read.reference_start + last_aligned_post = read.reference_end - 1 #reference_end is exclusive + + + if permitted_reads_per_location[first_aligned_pos] == 0: + continue + else: + permitted_reads_per_location[first_aligned_pos] = ( + permitted_reads_per_location[first_aligned_pos] - 1 + ) + + # 0- vs 1-based correction + start_cut_out = window_start - first_aligned_pos - 1 + + end_cut_out = start_cut_out + window_length + + s = slice(max(0, start_cut_out), end_cut_out) + full_read = list(read.query_sequence) + + diff_counter = 0 + for idx, pair in enumerate(read.get_aligned_pairs()): + if pair[0] == None: + full_read.insert(idx - diff_counter, "-") + if pair[1] == None: + full_read.pop(idx - diff_counter) + diff_counter = diff_counter + 1 + + full_read = ("".join(full_read)) + + if (first_aligned_pos < window_start + window_length - minimum_overlap + and last_aligned_post >= window_start + minimum_overlap - 3 # TODO justify 3 + and len(full_read) >= minimum_overlap): + + cut_out_read = full_read[s] + + # TODO justify 2 + k = (window_start + window_length) - last_aligned_post - 2 + if k > 0: + cut_out_read = cut_out_read + k * "N" + if start_cut_out < 0: + cut_out_read = -start_cut_out * "N" + cut_out_read + + assert len(cut_out_read) == window_length, ( + "read unequal window size" + ) + + if exact_conformance_fix_0_1_basing_in_reads == False: + arr_line = f'>{read.query_name} {first_aligned_pos}\n{cut_out_read}' # first_aligned_pos is 0-based + else: + arr_line = f'>{read.query_name} {first_aligned_pos+1}\n{cut_out_read}' + + arr.append(arr_line) + + if read.reference_start >= counter and len(full_read) >= minimum_overlap: + arr_read_summary.append( + (read.query_name, read.reference_start + 1, read.reference_end, full_read) + ) + + counter = window_start + window_length + + return arr, arr_read_summary, counter + + +def build_windows(alignment_file: str, tiling_strategy: TilingStrategy, + minimum_overlap: int, maximum_reads: int, minimum_reads: int, + reference_filename: str, + exact_conformance_fix_0_1_basing_in_reads: Optional[bool] = False) -> None: + """Summarizes reads aligned to reference into windows. + + Three products are created: + + #. Multiple FASTA files (one for each window position) + #. A coverage file that lists all files in (1) + #. A FASTA file that lists all reads used in (1) + + .. caution:: + ``reads.fas`` does not comply with the FASTA format. + + + Args: + alignment_file: Path to the alignment file in CRAM format. + tiling_strategy: A strategy on how the genome is partitioned. + minimum_overlap: Minimum number of bases to overlap between reference + and read to be considered in a window. The rest (i.e. + non-overlapping part) will be filled with Ns. + maximum_reads: Upper (exclusive) limit of reads allowed to start at the + same position in the reference genome. Serves to reduce + computational load. + minimum_reads: Lower (exclusive) limit of reads allowed in a window. + Serves to omit windows with low coverage. + reference_filename: Path to a FASTA file of the reference sequence. + exact_conformance_fix_0_1_basing_in_reads: Fixes an incorrect 0-basing + of reads in the window file in the old C++ version. 1-basing is + applied everywhere now. Set this flag to `False` only for exact + conformance with the old version (in tests). + """ + + pysam.index(alignment_file) + samfile = pysam.AlignmentFile( + alignment_file, + "r", # auto-detect bam/cram (rc) + reference_filename=reference_filename, + threads=1 + ) + reffile = pysam.FastaFile(reference_filename) + + cov_arr = [] + reads = open("reads.fas", "w") + counter = 0 + reference_name = tiling_strategy.get_reference_name() + tiling = tiling_strategy.get_window_tilings() + region_end = tiling_strategy.get_region_end() + + permitted_reads_per_location = _calc_location_maximum_reads( + samfile, + reference_name, + maximum_reads + ) + + for idx, (window_start, window_length) in enumerate(tiling): + arr, arr_read_summary, counter = _run_one_window( + samfile, + window_start, + reference_name, + window_length, + minimum_overlap, + dict(permitted_reads_per_location), # copys dict ("pass by value") + counter, + exact_conformance_fix_0_1_basing_in_reads + ) + + window_end = window_start + window_length - 1 + file_name = f'w-{reference_name}-{window_start}-{window_end}' + + # TODO solution for backward conformance + end_extended_by_a_window = region_end + (tiling[1][0]-tiling[0][0])*3 + for read in arr_read_summary: + if idx == len(tiling) - 1 and read[1] > end_extended_by_a_window: + continue + # TODO reads.fas not FASTA conform, +-0/1 mixed + # TODO global end does not really make sense, only for conformance + # read name, global start, global end, read start, read end, read + reads.write( + f'{read[0]}\t{tiling[0][0]-1}\t{end_extended_by_a_window}\t{read[1]}\t{read[2]}\t{read[3]}\n' + ) + + if (idx != len(tiling) - 1 # except last + and len(arr) > 0): # suppress output if window empty + + _write_to_file(arr, file_name + '.reads.fas') + _write_to_file([ + f'>{reference_name} {window_start}\n' + # window_start is 1-based + reffile.fetch(reference=reference_name, start=window_start-1, end=window_end) + ], file_name + '.ref.fas') + + if len(arr) > minimum_reads: + line = ( + f'{file_name}.reads.fas\t{reference_name}\t{window_start}\t' + f'{window_end}\t{len(arr)}' + ) + cov_arr.append(line) + + samfile.close() + reads.close() + + _write_to_file(cov_arr, "coverage.txt") + + +if __name__ == "__main__": + import argparse + + # Naming as in original C++ version + parser = argparse.ArgumentParser(description='b2w') + parser.add_argument('-w', '--window_length', nargs=1, type=int, + help='window length', required=True) + parser.add_argument('-i', '--incr', nargs=1, type=int, help='increment', + required=True) + parser.add_argument('-m', nargs=1, type=int, help='minimum overlap', + required=True) + parser.add_argument('-x', nargs=1, type=int, + help='max reads starting at a position', required=True) + parser.add_argument('-c', nargs=1, type=int, + help='coverage threshold. Omit windows with low coverage.', + required=True) + + parser.add_argument('-d', nargs='?', + help='drop SNVs that are adjacent to insertions/deletions (alternate behaviour).', + const=True) + + parser.add_argument('alignment_file', metavar='ALG', type=str) + parser.add_argument('reference_filename', metavar='REF', nargs='?', default=None, type=str) + parser.add_argument('region', metavar='REG', type=str) + + + args = parser.parse_args() + + if args.d != None: + raise NotImplementedError('This argument was deprecated.') + + eqsts = EquispacedTilingStrategy(args.region, args.window_length[0], args.incr[0]) + + build_windows( + alignment_file = args.alignment_file, + tiling_strategy = eqsts, + minimum_overlap = args.m[0], + maximum_reads = args.x[0], # 1e4 / window_length, TODO why divide? + minimum_reads = args.c[0], + reference_filename = args.reference_filename + ) \ No newline at end of file diff --git a/src/shorah/cli.py b/shorah/cli.py similarity index 74% rename from src/shorah/cli.py rename to shorah/cli.py index 2a95eaa..51ad74d 100644 --- a/src/shorah/cli.py +++ b/shorah/cli.py @@ -40,9 +40,10 @@ """ import os import sys +import argparse -use_pkg_resources = False; +use_pkg_resources = False all_dirs = os.path.abspath(__file__).split(os.sep) base_dir = os.sep.join(all_dirs[:-all_dirs[::-1].index('shorah')]) version_fname = os.path.join(base_dir, '.version') @@ -59,7 +60,7 @@ __version__ = 'unknown' print("cannot find version", file=sys.stderr) else: - use_pkg_resources = True; + use_pkg_resources = True # manipulate path to import functions parent_dir = os.path.join(base_dir, 'src') @@ -83,21 +84,12 @@ def shotgun_run(args): shotgun.main(args) -def amplicon_run(args): - """Default function for command line parser.""" - from shorah import amplicon - amplicon.main(args) - - def snv_run(args): from shorah import shorah_snv shorah_snv.main(args) - -def main(): - """Parse command line, run default functions.""" - import argparse - # parse command line +# TODO +def all_parsers(): # create the top-level parser version_parser = argparse.ArgumentParser(add_help=False) @@ -106,47 +98,53 @@ def main(): parent_parser = argparse.ArgumentParser(add_help=False) - required = parent_parser.add_argument_group('required arguments') + required = parent_parser.add_argument_group('Required arguments') required.add_argument("-b", "--bam", metavar='BAM', required=True, - type=str, dest="b", help="sorted bam format alignment file") + type=str, dest="b", help="A sorted bam format alignment file") required.add_argument("-f", "--fasta", metavar='REF', required=True, - type=str, dest="f", help="reference genome in fasta format") + type=str, dest="f", help="A corresponding reference genome in fasta format") parent_parser.add_argument("-a", "--alpha", metavar='FLOAT', required=False, - type=float, dest="a", default=0.1, help="alpha in dpm sampling (controls the probability of creating new classes)") + type=float, dest="a", default=0.1, + help="Alpha in dpm sampling (controls the probability of creating new classes)") parent_parser.add_argument("-r", "--region", metavar='chrm:start-stop', required=False, type=str, - dest="r", default='', help="region in format 'chr:start-stop', e.g. 'chrm:1000-3000'") + dest="r", default="", + help="Region in 1-based samtools format 'chr:start-stop', e.g. 'chrm:1000-3000'") parent_parser.add_argument("-R", "--seed", metavar='INT', required=False, - type=int, dest="seed", default=None, help="set seed for reproducible results") + type=int, dest="seed", default=None, help="Set seed for reproducible results") parent_parser.add_argument("-x", "--maxcov", metavar='INT', required=False, type=int, - default=10000, dest="max_coverage", help="approximate max coverage allowed") + default=10000, dest="max_coverage", help="Approximate max coverage allowed") parent_parser.add_argument("-S", "--sigma", metavar='FLOAT', default=0.01, - type=float, dest="sigma", help="sigma value to use when calling SNVs") + type=float, dest="sigma", help="Sigma value to use when calling SNVs") parent_parser.add_argument("-I", "--ignore_indels", action="store_true", default=False, dest="ignore_indels", - help="ignore SNVs adjacent to insertions/deletions\n(legacy behaviour of 'fil', ignore this option if you don't understand)") + help="Ignore SNVs adjacent to insertions/deletions\n(legacy behaviour of 'fil', \ + ignore this option if you don't understand it)") # TODO check if this still relevant parent_parser.add_argument("-p", "--threshold", metavar='FLOAT', default=0.9, - type=float, dest="posterior_thresh", help="pos threshold when calling variants from support files") + type=float, dest="posterior_thresh", + help="Posterior threshold when calling variants from support files") parent_parser.add_argument('-of', '--out_format', type=str, dest='format', - default=['csv', 'vcf'], nargs='+', + default=['csv'], nargs='+', choices=['csv', 'vcf'], - help='output format of called SNVs') + help='Output format of called SNVs') coverage_parser = argparse.ArgumentParser(add_help=False) coverage_parser.add_argument("-c", "--win_coverage", metavar='INT', default=0, type=int, - dest='cov_thrd', help='coverage threshold. Omit windows with low coverage') + dest='cov_thrd', help='Coverage threshold (to omit windows with low coverage)') parser = argparse.ArgumentParser( - usage='%(prog)s [options]', epilog="Run `shorah subcommand -h` for more help", parents=[version_parser]) + usage='%(prog)s [options]', + epilog="Run `shorah subcommand -h` for more help", + parents=[version_parser]) subparsers = parser.add_subparsers( title='sub-commands', help='available sub-commands') @@ -156,39 +154,42 @@ def main(): 'shotgun', help='run local analysis in shotgun mode', parents=[version_parser, parent_parser, coverage_parser]) parser_shotgun.add_argument("-w", "--windowsize", metavar='INT', - required=False, type=int, dest="w", default=201, help="window size") + required=False, type=int, dest="w", default=201, help="Window size") parser_shotgun.add_argument("-s", "--winshifts", metavar='INT', required=False, - type=int, default=3, dest="win_shifts", help="number of window shifts") + type=int, default=3, dest="win_shifts", help="Number of window shifts") parser_shotgun.add_argument("-k", "--keep_files", required=False, action='store_true', - default=True, dest="keep_files", help="keep all intermediate files") + default=True, dest="keep_files", help="Keep all intermediate files") parser_shotgun.add_argument("-t", "--threads", metavar='INT', required=False, - type=int, dest="maxthreads", default=0, help="limit maximum number of parallel sampler threads\n(0: CPUs count-1, n: limit to n)") - - parser_shotgun.set_defaults(func=shotgun_run) - - parser_amplicon = subparsers.add_parser( - 'amplicon', help='run local analysis in amplicon mode', parents=[version_parser, parent_parser, coverage_parser]) + type=int, dest="maxthreads", default=0, + help="Limit maximum number of parallel sampler threads\n(0: CPUs count-1, n: limit to n)") - parser_amplicon.add_argument("-d", "--diversity", action="store_true", default=False, - dest="diversity", help="detect the highest entropy region and run there") + parser_shotgun.add_argument("-z", "--insert-file", metavar='INSERT_FILE', type=str, + required=False, default=None, dest="path_insert_file", + help="Path to an insert file (primer tiling strategy). --windowsize and --winshift values will be ignored.") - parser_amplicon.add_argument("-m", "--min_overlap", metavar='FLOAT', default=0.95, - type=float, dest="min_overlap", help="fraction of read overlap to be included") - - parser_amplicon.set_defaults(func=amplicon_run) + parser_shotgun.set_defaults(func=shotgun_run) # create the parser for command "snv" parser_snv = subparsers.add_parser( 'snv', help='run single-nucleotide-variant calling', parents=[version_parser, parent_parser]) parser_snv.add_argument("-i", "--increment", metavar='INT', default=1, type=int, required=False, - dest="increment", help="value of increment to use when calling\nSNVs (1 used in amplicon mode)") + dest="increment", help="value of increment to use when calling\nSNVs") parser_snv.set_defaults(func=snv_run) + return parser + + + + +def main(): + """Parse command line, run default functions.""" + parser = all_parsers() + # exit so that log file is not written if len(sys.argv) == 1 or sys.argv[1] == '-h' or sys.argv[1] == '--help': parser.print_help() diff --git a/shorah/shorah_snv.py b/shorah/shorah_snv.py new file mode 100644 index 0000000..c4e581d --- /dev/null +++ b/shorah/shorah_snv.py @@ -0,0 +1,312 @@ +#!/usr/bin/env python3 + +# Copyright 2007-2018 +# Niko Beerenwinkel, +# Nicholas Eriksson, +# Moritz Gerstung, +# Lukas Geyrhofer, +# Osvaldo Zagordi, +# Kerensa McElroy, +# ETH Zurich + +# This file is part of ShoRAH. +# ShoRAH is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. + +# ShoRAH is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. + +# You should have received a copy of the GNU General Public License +# along with ShoRAH. If not, see . + + +''' + ------------ + Output: + a file of raw snvs, parsed from the directory support, + and a directory containing snvs resulting from strand + bias tests with different sigma values + ------------ +''' + +import glob +import gzip +import os +import sys +import warnings +from collections import namedtuple +from dataclasses import dataclass + +import logging + +import libshorah + +SNP_id = namedtuple('SNP_id', ['pos', 'var']) +@dataclass +class SNV: + chrom: str + pos: int + ref: str + var: str + freq: float = 0.0 + support: float = 0.0 + +standard_header_row = ['Chromosome', 'Pos', 'Ref', 'Var', 'Frq', 'Pst'] + + +def deletion_length(seq): + """Determines the length of the deletion. Note that a sequence migth have + more than one deletion + seq: substring of the reconstructed haplotype + """ + count = 0 + for c in seq: + if c == '-': + count += 1 + else: + break + return count + + +def parseWindow(line, ref1, threshold=0.9): + """SNVs from individual support files, getSNV will build + the consensus SNVs + It returns a dictionary called snp with the following structure + key: pos.allele (position on the reference file and mutated base) + value: reference name, position, reference_base, mutated base, + average number of reads, posterior times average n of reads + """ + from Bio import SeqIO + from re import search + + snp = {} + reads = 0.0 + winFile, chrom, beg, end, cov = line.rstrip().split('\t') + del([winFile, cov]) + filename = 'w-%s-%s-%s.reads-support.fas' % (chrom, beg, end) + + # take cares of locations/format of support file + if os.path.exists(filename): + pass + elif os.path.exists('support/' + filename): + filename = 'support/' + filename + elif os.path.exists('support/' + filename + '.gz'): + filename = 'support/' + filename + '.gz' + elif os.path.exists(filename + '.gz'): + filename = filename + '.gz' + + try: + if filename.endswith('.gz'): + window = gzip.open( + filename, 'rb' if sys.version_info < (3, 0) else 'rt') + else: + window = open(filename, 'r') + except IOError: + logging.error('File not found') + return snp + + beg = int(beg) + end = int(end) + refSlice = ref1[chrom][beg - 1:end] + max_snv = -1 + # sequences in support file exceeding the posterior threshold + for s in SeqIO.parse(window, 'fasta'): + seq = str(s.seq).upper() + match_obj = search('posterior=(.*)\s*ave_reads=(.*)', s.description) + post, av = float(match_obj.group(1)), float(match_obj.group(2)) + if post > 1.0: + warnings.warn('posterior = %4.3f > 1' % post) + logging.warning('posterior = %4.3f > 1' % post) + if post >= threshold: + reads += av + pos = beg + tot_snv = 0 + aux_del = -1 + for idx, v in enumerate(refSlice): # iterate on the reference + if v != seq[idx]: # SNV detected, save it + if seq[idx] == '-': + # Avoid counting multiple times a long deletion in the + # same haplotype + if idx > aux_del: + tot_snv += 1 + # Check for gap characters and get the deletion + # length + del_len = deletion_length(seq[idx:]) + aux_del = idx + del_len + snp_id = SNP_id(pos=pos, var=seq[idx:aux_del]) + + if snp_id in snp: + # Aggregate counts for long deletions which + # are observed in multiple haplotypes + snp[snp_id].freq += av + snp[snp_id].support += post * av + else: + # Comply with the convention to report deletion + # in VCF format. Position correspond to the + # preceding position w.r.t. the reference + # without a deletion + pos_prev = pos - 1 + reference_seq = ref1[chrom][ + (pos_prev - 1):(pos_prev + del_len)] + snp[snp_id] = SNV( + chrom, pos_prev, reference_seq, + reference_seq[0], av, post * av) + else: + tot_snv += 1 + snp_id = SNP_id(pos=pos, var=seq[idx]) + if snp_id in snp: + snp[snp_id].freq += av + snp[snp_id].support += post * av + else: + snp[snp_id] = SNV( + chrom, pos, v, seq[idx], av, post * av) + pos += 1 + if tot_snv > max_snv: + max_snv = tot_snv + + logging.info('max number of snvs per sequence found: %d', max_snv) + # normalize + for k, v in snp.items(): + v.support /= v.freq + v.freq /= reads + + window.close() # TODO + + return snp + + +def getSNV(ref, window_thresh=0.9): + """Parses SNV from all windows and output the dictionary with all the + information + """ + + with open('coverage.txt') as cov_file, open('raw_snv.tsv', 'w') as f: + f.write('\t'.join(standard_header_row) + '\n') + for i in cov_file: + snp = parseWindow(i, ref, window_thresh) + for _, val in sorted(snp.items()): + f.write('\t'.join(map(str, [val.chrom, val.pos, val.ref, val.var, val.freq, val.support])) + "\n") + + +def sb_filter(in_bam, file_to_append, out_file_prefix, sigma, amplimode="", + drop_indels="", max_coverage=100000): # TODO max_coverage is 10 times higher than in Cpp + """run strand bias filter calling the external program 'fil' + """ + + logging.debug('Running fil') + logging.debug(f"{in_bam} {file_to_append} {out_file_prefix} {sigma} {max_coverage}") + retcode = libshorah.fil( + in_bam, + file_to_append, + out_file_prefix, + sigma, + max_coverage, + False if amplimode == "" else True, + False if drop_indels == "" else True + ) + return retcode + + +# is last column of final output file +def BH(p_vals, n): + """performs Benjamini Hochberg procedure, returning q-vals' + you can also see http://bit.ly/QkTflz + """ + # p_vals contains the p-value and the index where it has been + # found, necessary to assign the correct q-value + q_vals_l = [] + prev_bh = 0 + for i, p in enumerate(p_vals): + # Sometimes this correction can give values greater than 1, + # so we set those values at 1 + bh = p[0] * n / (i + 1) + bh = min(bh, 1) + # To preserve monotonicity in the values, we take the + # maximum of the previous value or this one, so that we + # don't yield a value less than the previous. + bh = max(bh, prev_bh) + prev_bh = bh + q_vals_l.append((bh, p[1])) + return q_vals_l + + +def main(args): + '''main code + ''' + from Bio import SeqIO + import csv + import inspect + + reference = args.f + bam_file = args.b + sigma = args.sigma + increment = args.increment + max_coverage = args.max_coverage + ignore_indels = args.ignore_indels + posterior_thresh = args.posterior_thresh + + logging.info(str(inspect.getfullargspec(main))) + ref_m = dict([[s.id, str(s.seq).upper()] + for s in SeqIO.parse(reference, 'fasta')]) + + # snpD_m is the file with the 'consensus' SNVs (from different windows) + logging.debug('now parsing SNVs') + getSNV(ref_m, posterior_thresh) + + d = ' -d' if ignore_indels else '' + + a = ' -a' if increment == 1 else '' # TODO when is increment == 1 (amplimode) + # run strand bias filter + retcode_m = sb_filter(bam_file, "raw_snv.tsv", "raw_snv_", sigma, amplimode=a, drop_indels=d, + max_coverage=max_coverage) + + if retcode_m != 0: + logging.error('sb_filter exited with error %d', retcode_m) + sys.exit() + + # parse the p values from raw_snv_* file + snpFile = glob.glob('raw_snv_*.tsv')[0] # takes the first file only + logging.debug(f"For BH - selected file: {snpFile}") + + write_list = [] + d = {} + + with open(snpFile) as f: + for line_no, line in enumerate(f): + parts = line.rstrip().split('\t') + write_list.append(parts) + idx = parts[0] + parts[1] + parts[2] + parts[3] + if idx in d: + d[idx][1].append(line_no) + else: + d[idx] = (float(parts[-1]), [line_no]) + + p_vals = list(d.values()) + + # sort p values, correct with Benjamini Hochberg and append to output + p_vals.sort() + q_vals = BH(p_vals, len(p_vals)) + + for q, indices in q_vals: + for i in indices: + write_list[i].append(q) + + # Write ShoRAH csv output file + if 'csv' in args.format: + csv_file = '{}_final.csv'.format(os.path.splitext(snpFile)[0]) + header_row = standard_header_row + ['Fvar', 'Rvar', 'Ftot', 'Rtot', 'Pval', 'Qval'] + with open(csv_file, 'w') as cf: + writer = csv.writer(cf) + writer.writerow(header_row) + # only print when q >= 5% + for wl in write_list: + if wl[-1] >= 0.05: + writer.writerow(wl) + + if 'vcf' in args.format: + # TODO + raise NotImplementedError('vcf format is not implemented at the moment') diff --git a/src/shorah/shotgun.py b/shorah/shotgun.py similarity index 86% rename from src/shorah/shotgun.py rename to shorah/shotgun.py index ecaebcd..9340dfe 100644 --- a/src/shorah/shotgun.py +++ b/shorah/shotgun.py @@ -26,20 +26,16 @@ calls diri_sampler to correct them, and merges the correction into a file of corrected reads """ - -from __future__ import division -from __future__ import print_function - import os import pipes import sys -import shlex import logging import re import shutil - import numpy as np +import libshorah + dn_dir = os.path.dirname(os.path.dirname(os.path.abspath(__file__))) if __name__ == '__main__': if __package__ is None: @@ -47,32 +43,12 @@ mod = __import__('shorah') sys.modules["shorah"] = mod import shorah_snv + import b2w + import tiling else: from . import shorah_snv - -# Try fetching diri and b2w exe with pkg resources -try: - from pkg_resources import resource_filename -except ModuleNotFoundError: - diri_exe = None - b2w_exe = None -else: - diri_exe = resource_filename(__name__, 'bin/diri_sampler') - b2w_exe = resource_filename(__name__, 'bin/b2w') -# Try fetching diri and b2w exe with bash 'which' -if not (diri_exe and b2w_exe) or not (os.path.exists(diri_exe) and os.path.exists(b2w_exe)): - diri_exe = shutil.which('diri_sampler') - b2w_exe = shutil.which('b2w') - if not (diri_exe and b2w_exe): - # Try fetching diri and b2w exe based on directory structure - all_dirs = os.path.abspath(__file__).split(os.sep) - base_dir = os.sep.join(all_dirs[:-all_dirs[::-1].index('shorah')]) - diri_exe = os.path.join(base_dir, 'bin', 'diri_sampler') - b2w_exe = os.path.join(base_dir, 'bin', 'b2w') - if not (os.path.exists(diri_exe) and os.path.exists(b2w_exe)): - logging.error( - 'Executables b2w and diri_sampler not found, compile first.') - sys.exit('Executables b2w and diri_sampler not found, compile first.') + from . import b2w + from . import tiling ################################################# # a common user should not edit above this line # @@ -154,29 +130,14 @@ def parse_aligned_reads(reads_file): return out_reads -def windows(run_settings): +def b2w_logging(run_settings): """run b2w to make windows from bam """ - import subprocess bam, fasta, w, i, m, x, c, reg, ignore_indels = run_settings d = ' -d' if ignore_indels else '' - #dn = sys.path[0] - my_prog = shlex.quote(b2w_exe) # os.path.join(dn, 'b2w') - - my_arg = ' -w %i -i %i -m %i -x %i -c %i%s %s %s %s' % \ + my_arg = '-w %i -i %i -m %i -x %i -c %i%s %s %s %s' % \ (w, i, m, x, c, d, bam, fasta, reg) - - try: - retcode = subprocess.call(my_prog + my_arg, shell=True) - if retcode != 0: - logging.error('%s %s', my_prog, my_arg) - logging.error('b2w returned %i', retcode) - else: - logging.debug('Finished making windows') - logging.debug('b2w returned %i', retcode) - except OSError as ee: - logging.error('Execution of b2w failed: %s', ee) - return retcode + logging.debug(f'To run standalone: python3 b2w.py {my_arg}') def run_dpm(run_setting): @@ -203,27 +164,37 @@ def run_dpm(run_setting): subprocess.check_call(["gunzip", "%s-reads.gz" % stem]) # dn = sys.path[0] - my_prog = shlex.quote(diri_exe) # os.path.join(dn, 'diri_sampler') - my_arg = ' -i %s -j %i -t %i -a %f -K %d -R %d' % \ - (pipes.quote(filein), j, int(j * hist_fraction), a, init_K, seed) - + #my_prog = shlex.quote(diri_exe) # os.path.join(dn, 'diri_sampler') + #my_arg = ' -i %s -j %i -t %i -a %f -K %d -R %d' % \ + # (pipes.quote(filein), j, int(j * hist_fraction), a, init_K, seed) + + # TODO integration + logging.debug('Exec dpm_sampler') try: os.remove('./corrected.tmp') # os.remove('./assignment.tmp') except OSError: pass - logging.debug(my_prog + my_arg) + + # runs the gibbs sampler for the dirichlet process mixture try: - retcode = subprocess.call(my_prog + my_arg, shell=True) - if retcode < 0: - logging.error('%s %s', my_prog, my_arg) - logging.error('Child %s terminated by SIG %d', my_prog, -retcode) - else: - logging.debug('run %s finished', my_arg) - logging.debug('Child %s returned %i', my_prog, retcode) - except OSError as ee: - logging.error('Execution of %s failed: %s', my_prog, ee) + logging.debug(f"{filein} {j} {a} {int(j * hist_fraction)} {init_K} {seed}") + retcode = libshorah.exec_dpm_sampler( + pipes.quote(filein), + j, + a, + int(j * hist_fraction), + K_cluster_start=init_K, + R_seed=seed + ) + if retcode == 0: + logging.debug(f'{filein} - Run finished successfully.') + else: + logging.error(f'{filein} - Run failed with return code %i.', retcode) + except Exception as e: + logging.error(f'{filein} - Run failed: {e}') + return @@ -365,8 +336,9 @@ def merge_corrected_reads(aligned_read): # kcr: extract start index of the aligned reads in all windows # vcr: extract sequence of the aligned reads in all windows kcr = np.array(list(corrected_read.keys()), dtype=int) - vcr = np.array(list(corrected_read.values())) + vcr = np.array([np.array(v) for v in corrected_read.values()], dtype=object) # FIXED dtype vcr_len = [v.size for v in vcr] + for rpos in range(rlen): tp = rstart + rpos - kcr @@ -399,14 +371,14 @@ def main(args): """ from multiprocessing import Pool, cpu_count import glob + import math import time - - #import shorah_snv + import pysam in_bam = args.b in_fasta = args.f - win_length = args.w - win_shifts = args.win_shifts + win_length = args.w # TODO remove this var + win_shifts = args.win_shifts # TODO remove this var region = args.r max_coverage = args.max_coverage alpha = args.a @@ -415,6 +387,7 @@ def main(args): seed = args.seed ignore_indels = args.ignore_indels maxthreads = args.maxthreads + path_insert_file = args.path_insert_file logging.info(' '.join(sys.argv)) @@ -437,9 +410,51 @@ def main(args): keep_all_files = keep_files # run b2w - retcode = windows((in_bam, in_fasta, win_length, incr, win_min_ext * + + logging.info('starting b2w') + try: + if ignore_indels == True: + raise NotImplementedError('This argument was deprecated.') + b2w_logging((in_bam, in_fasta, win_length, incr, win_min_ext * win_length, max_c, cov_thrd, region, ignore_indels)) - if retcode != 0: + + if path_insert_file == None and region == "": # special case if no region defined + samfile = pysam.AlignmentFile( + in_bam, + "r", # auto-detect bam/cram (rc) + reference_filename=in_fasta, + threads=1 + ) + if samfile.nreferences != 1: + raise NotImplementedError("There are multiple references in this alignment file.") + strategy = tiling.EquispacedTilingStrategy( + f"{samfile.references[0]}:1-{samfile.lengths[0]}", + win_length, + incr, + False, + True + ) + elif path_insert_file == None: + strategy = tiling.EquispacedTilingStrategy(region, win_length, incr, True) + else: + strategy = tiling.PrimerTilingStrategy(path_insert_file) + if region != "": + logging.warn(f"region is set to {region} but is not used with this tiling strategy") + + logging.info(f"Using tiling strategy: {type(strategy).__name__}") + + b2w.build_windows( + in_bam, + strategy, + math.floor(win_min_ext * win_length), + max_c, + cov_thrd, + in_fasta + ) + logging.info('finished b2w') + + except Exception as e: + logging.debug(e) sys.exit('b2w run not successful') aligned_reads = parse_aligned_reads('reads.fas') @@ -467,7 +482,7 @@ def main(args): runlist = win_to_run(alpha, seed) logging.info('will run on %d windows', len(runlist)) # run diri_sampler on all available processors but one - max_proc = max(cpu_count() - 1, 1) + max_proc = max(cpu_count() - 1, 1) if maxthreads: max_proc = min(max_proc, maxthreads) logging.info('CPU(s) count %u, max thread limit %u, will run %u parallel dpm_sampler', cpu_count(), maxthreads, max_proc) @@ -644,7 +659,7 @@ def main(args): ph.close() logging.info('running snv.py') - args.increment = win_length // win_shifts + args.increment = win_length // win_shifts # TODO remove dependency on these vars shorah_snv.main(args) # tidy snvs @@ -653,7 +668,8 @@ def main(args): except OSError: os.rename('snv', 'snv_before_%d' % int(time.time())) os.mkdir('snv') - for snv_file in glob.glob('./SNV*'): + + for snv_file in glob.glob('./raw_snv*'): shutil.move(snv_file, 'snv/') logging.info('shotgun run ends') diff --git a/shorah/tiling.py b/shorah/tiling.py new file mode 100644 index 0000000..03558e9 --- /dev/null +++ b/shorah/tiling.py @@ -0,0 +1,179 @@ +from abc import ABC, abstractmethod +from typing import List, Tuple + +class TilingStrategy(ABC): + """An abstract class that defines the tiling strategy i.e. how a reference + gnome is split into windows for later analysis. + + Only one methods needs to specified by concrete classes. + """ + + @abstractmethod + def get_window_tilings(self) -> List[Tuple[int, int]]: + """ + Returns: + A list of tuples that indicate the starting point and length of + each window. It is assumed that this list is **sorted** by starting + points ascending. First integer is the **1-based** starting position, + second the window length. For example (with fixed window length 201):: + + [(1, 201), (68, 201), (135, 201), (202, 201)] + + """ + pass + + @abstractmethod + def get_reference_name() -> str: + """ + Returns: + Name of the reference genome. + """ + pass + + @abstractmethod + def get_region_end() -> str: + pass + + +class EquispacedTilingStrategy(TilingStrategy): + """Implements a tiling strategy that puts windows of fixed length at equally + spaced distances. + + Default instantiation with `EquispacedTilingStrategy(region)` will result in + a window of length 201. In that case, each window will have an overlap of + 2/3 with the previous window. + + Attributes: + reference_name: Name of the reference genome. + start: Start of region in reference genome (1-based like samtools). + end: End of region (inclusive). + window_length: Constant number of bases considered at once per loop. + incr: Increment between each window. + exact_conformance_overlap_at_boundary: The old implementation in C++ + assumes that the `incr` is always one third of the `window_length`. + This leads to issues on the boundary. Set to `Ture` for testing vs. + the old implementation. + use_full_reference_as_region: Assume that the region string includes the + reference genome in its full length. + """ + + def __init__(self, region, window_length=201, incr=201//3, + exact_conformance_overlap_at_boundary=False, + use_full_reference_as_region=False) -> None: + + if window_length%incr != 0 or incr <= 0 or window_length <= 0: + raise ValueError("window_length has to be divisible by incr") + if region == "": + raise ValueError("empty region string is not allowed, use e.g. chr1:50-150") + if exact_conformance_overlap_at_boundary == True and use_full_reference_as_region == True: + raise ValueError("this combination of arguments is not allowed") + + self.window_length = window_length + self.incr = incr + self.exact_conformance_overlap_at_boundary = exact_conformance_overlap_at_boundary + self.use_full_reference_as_region = use_full_reference_as_region + + reference_name, start, end = self.__parse_region(region) + self.reference_name = reference_name + self.start = start + self.end = end + + def __parse_region(self, region: str) -> Tuple[str, int, int]: + """ + Args: + region: A genomic sequence compatibile with samtools. + Example: "chr1:10000-20000" + Returns: + start: Start of region in reference genome (1-based like samtools). + end: End of region (inclusive). + """ + tmp = region.split(":") + reference_name = tmp[0] + tmp = tmp[1].split("-") + start = int(tmp[0]) + end = int(tmp[1]) + return reference_name, start, end + + def get_window_tilings(self) -> List[Tuple[int, int]]: + """Implements :meth:`~shorah.tiling.TilingStrategy.get_window_tilings`. + """ + + if self.use_full_reference_as_region == True: + window_positions = list(range( + 1, + self.end - 1, + self.incr + )) + while window_positions[-1] + self.window_length >= self.end: + del window_positions[-1] + + else: + window_positions = list(range( + self.start - self.incr * 3 if self.exact_conformance_overlap_at_boundary + else self.start - self.window_length, # this is 1-based + self.end + 1 - (self.window_length//self.incr - 3) * self.incr if self.exact_conformance_overlap_at_boundary + else self.end + 1, # TODO why +1 + self.incr + )) + + print(window_positions) + + # add one more window at the end + if self.exact_conformance_overlap_at_boundary == True: + window_positions.append(window_positions[-1] + self.incr) + + return [(i, self.window_length) for i in window_positions] + + def get_reference_name(self): + return self.reference_name + + def get_region_end(self): + return self.end + + +class PrimerTilingStrategy(TilingStrategy): + """Implements a tiling strategy that it is based on the primer scheme used + for sequencing. + + Attributes: + amplicons: A data structure containing the coordinates of each primer in + the scheme relative to the reference genome. + + See more information here: + https://artic.readthedocs.io/en/latest/primer-schemes/ + + The datastructure is based upon the `foobar.insert.bed` file + described in the documentation. See examples here: + https://github.com/artic-network/primer-schemes/tree/master/nCoV-2019/V3 + + """ + + def __init__(self, insert_bed_path: str) -> None: + self.amplicons: List[Tuple[int, int]] = [] + with open(insert_bed_path) as f: + last_ref_seq = None + for line in f: + L = line.strip().split() + # 0-based, exclusive + self.amplicons.append((int(L[1]), int(L[2]))) + + if last_ref_seq != L[0] and last_ref_seq != None: + raise InputError("Insert files with more than on reference \ + sequence are not supported.") + else: + last_ref_seq = L[0] + + self.reference_name = last_ref_seq + + def get_window_tilings(self) -> List[Tuple[int, int]]: + rv = [] + for amplicon in self.amplicons: + rv.append( (amplicon[0], amplicon[1] - amplicon[0]) ) + + return rv + + def get_reference_name(self) -> str: + return self.reference_name + + def get_region_end(self): + return self.amplicons[-1][1] \ No newline at end of file diff --git a/src/cpp/meson.build b/src/cpp/meson.build deleted file mode 100644 index dff83dd..0000000 --- a/src/cpp/meson.build +++ /dev/null @@ -1,47 +0,0 @@ -message('Is popcnt available?') -code = ''' - #include - int main() { return _mm_popcnt_u64(0); }''' -cpp = meson.get_compiler('cpp') -success = cpp.links(code, args : '-mpopcnt', name : 'popcnt') -if success - message('popcnt intrinsics are available') - extra_cpp_args = ['-mpopcnt'] -else - message('popcnt is broken') - extra_cpp_args = [] -endif - -boost_dep = dependency('boost', version : '>=1.56' ) # we only use headers : boost::random is templates-only -thread_dep = dependency('threads') -htslib_dep = dependency('htslib', version : '>=1.7') - -dpm_exe = executable( - 'diri_sampler', files([ - 'data_structures.hpp', - 'dpm_sampler.hpp', - 'dpm_sampler.cpp']), - dependencies : [ - thread_dep, - boost_dep], - cpp_args : extra_cpp_args, - install : true) - -b2w_exe = executable( - 'b2w', files([ - 'b2w.cpp']), - dependencies : [ - thread_dep, - htslib_dep], - cpp_args : extra_cpp_args, - install : true) - -fil_exe = executable( - 'fil', files([ - 'fil.cpp']), - dependencies : [ - thread_dep, - boost_dep, - htslib_dep], - cpp_args : extra_cpp_args, - install : true) diff --git a/src/meson.build b/src/meson.build deleted file mode 100644 index 4870899..0000000 --- a/src/meson.build +++ /dev/null @@ -1 +0,0 @@ -subdir('cpp') diff --git a/src/shorah/amplicon.py b/src/shorah/amplicon.py deleted file mode 100644 index e142bbf..0000000 --- a/src/shorah/amplicon.py +++ /dev/null @@ -1,401 +0,0 @@ -#!/usr/bin/env python3 - -# Copyright 2007-2018 -# Niko Beerenwinkel, -# Nicholas Eriksson, -# Moritz Gerstung, -# Lukas Geyrhofer, -# Kerensa McElroy, -# Osvaldo Zagordi, -# ETH Zurich - -# This file is part of ShoRAH. -# ShoRAH is free software: you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation, either version 3 of the License, or -# (at your option) any later version. - -# ShoRAH is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. - -# You should have received a copy of the GNU General Public License -# along with ShoRAH. If not, see . -"""amplian.py is the program that performs the analysis in amplicon mode. - It creates a MSA of the reads and performs error correction with a - single run of diri_sampler. Then, it performs SNV discovery by - calling the program snv.py. - """ -from __future__ import division -from __future__ import print_function -import os -import os.path -import sys -import shlex -import re -import shutil - -import logging -import logging.handlers - -from Bio import SeqIO - -dn_dir = os.path.dirname(os.path.dirname(os.path.abspath(__file__))) -if __name__ == '__main__': - if __package__ is None: - os.sys.path.insert(1, dn_dir) - mod = __import__('shorah') - sys.modules["shorah"] = mod - import shorah_snv -else: - from . import shorah_snv - -# Try fetching diri and b2w exe with pkg resources -try: - from pkg_resources import resource_filename -except ModuleNotFoundError: - diri_exe = None - b2w_exe = None -else: - diri_exe = resource_filename(__name__, 'bin/diri_sampler') - b2w_exe = resource_filename(__name__, 'bin/b2w') -# Try fetching diri and b2w exe with bash 'which' -if not (diri_exe and b2w_exe) or not (os.path.exists(diri_exe) and os.path.exists(b2w_exe)): - diri_exe = shutil.which('diri_sampler') - b2w_exe = shutil.which('b2w') - if not (diri_exe and b2w_exe): - # Try fetching diri and b2w exe based on directory structure - all_dirs = os.path.abspath(__file__).split(os.sep) - base_dir = os.sep.join(all_dirs[:-all_dirs[::-1].index('shorah')]) - diri_exe = os.path.join(base_dir, 'bin', 'diri_sampler') - b2w_exe = os.path.join(base_dir, 'bin', 'b2w') - if not (os.path.exists(diri_exe) and os.path.exists(b2w_exe)): - logging.error( - 'Executables b2w and diri_sampler not found, compile first.') - sys.exit('Executables b2w and diri_sampler not found, compile first.') - - -win_min_ext = 0.95 -cutoff_depth = 10000 - - -def run_child(exe_name, arg_string): - """use subrocess to run an external program with arguments""" - import subprocess - - if not arg_string.startswith(' '): - arg_string = ' ' + arg_string - - logging.debug(exe_name + arg_string) - - try: - retcode = subprocess.call(exe_name + arg_string, shell=True) - if retcode > 0: - logging.error(exe_name + arg_string) - logging.error("Child %s terminated by signal %s", - exe_name, retcode) - else: - logging.debug("Child %s returned %i", exe_name, retcode) - except OSError as ee: - logging.error("Execution of %s failed: %s", exe_name, ee) - - return retcode - - -def run_diagnostics(window_file, reads): - """Performs some basic diagnostics on the quality of the MC sampling - """ - import warnings - - # greedy re match to handle situation where '.reads' appears in the ID - stem = re.match(r'^(?P.*).reads', window_file).group('stem') - smp_file = stem + '.smp' - dbg_file = stem + '.dbg' - del stem - - with open(dbg_file) as l: - lines = l.readlines() - for line in lines: - if line.startswith('# q ='): - q = int(line.strip().split('=')[1]) - if line.startswith('#made'): - new_clusters = int(line.split()[1]) - - if new_clusters < q: - warnings.warn('clusters created: %d, q: %d maybe alpha is too low' - % (new_clusters, q)) - - clusters = [] - untouched = [] - theta = [] - gamma = [] - with open(smp_file, 'rb') as smp_reader: - lines = smp_reader.readlines() - # fields = lines[0].split() - for line in lines[1:]: - it, cl, unt = list(map(int, line.split()[:3])) - the, gam = list(map(float, line.split()[3:])) - clusters.append(cl) - untouched.append(unt) - theta.append(the) - gamma.append(gam) - del it - - logging.info('sample has %d reads', reads) - untouched_hst = untouched[-2000:] - unt_mean = sum(untouched_hst) / len(untouched_hst) - unt_ratio = 100 * unt_mean / q - unt_msg = '%3.1f %% of untouched objects ' % \ - unt_ratio - logging.info(unt_msg) - if unt_ratio < 90.0: - warnings.warn(unt_msg) - - -def matchremove(matchobj): - """Callback function used in mpileup manipulation""" - match = matchobj.group(0) - if match.startswith('+') or match.startswith('-'): - c = int(match[1:]) - else: - c = 0 - del c - return '' - - -def shannon_entropy(bases): - """Shannon entropy of a mpileup column: Pseudocount = 1 and - returns 0 if length = 1""" - import math - if len(bases) == 1: - return 0.0 - letters = ['A', 'C', 'G', 'T'] - counts = [float(bases.count(l)) if bases.count(l) else 1.0 - for l in letters] - sc = sum(counts) - return -sum([(c / sc) * math.log(c / sc) / math.log(2.0) for c in counts]) - - -def plot_entropy(pos_ent, pos_coords, ave_ent, win_coords): - """Plot entropies and window to a pdf file with matplotlib""" - try: - import matplotlib.pyplot as plt - except ImportError: - logging.error('could not import matplotlib, no pdf produced') - return - high_start, high_stop = win_coords - - ent_start, ent_stop = pos_coords - X = list(range(ent_start, ent_stop)) - - fig, ax1 = plt.subplots() - # ax1.plot(X, pos_ent, '-', color='#E69F00', alpha=0.8) - ax1.vlines(X, 0, pos_ent[ent_start:ent_stop], color='#E69F00', alpha=0.8) - ax1.set_xlabel('position on reference') - # Make the y-axis label and tick labels match the line color. - ax1.set_ylabel('entropy per position', color='#E69F00') - for tl in ax1.get_yticklabels(): - tl.set_color('#E69F00') - - ax2 = ax1.twinx() - ax2.plot(X, ave_ent[ent_start:ent_stop], ':', lw=2., color='#56B4E9', - alpha=1.0) - ax2.set_ylabel('window average', color='#56B4E9') - for tl in ax2.get_yticklabels(): - tl.set_color('#56B4E9') - - ax2.axvspan(high_start, high_stop, color='#CC79A7', alpha=0.4, - label='highest entropy window') - - plt.title('chosen entropy window is %d-%d' % (high_start, high_stop)) - plt.savefig('entropy.pdf') - del fig - - -def highest_entropy(bam_file, fasta_file, ent_sel='relative'): - """Parse reads to have their length distribution and compute the - trimmed mean read length""" - - import warnings - - read_len = [] - run_child('samtools', ' view %s | cut -f 10 > rl.txt' % bam_file) - for l in open('rl.txt'): - read_len.append(len(l.strip())) - os.remove('rl.txt') - read_len = sorted(read_len) - n_reads = len(read_len) - logging.info('n_reads: %d', n_reads) - # max_len = max(read_len) - trimmed_mean = sum([read_len[i] for i in range(int(0.1 * n_reads), - int(0.9 * n_reads))]) - trimmed_mean /= (0.8 * n_reads) - trimmed_mean = int(round(trimmed_mean, 0)) - logging.info('trimmed_mean: %d', trimmed_mean) - # Build the mpileup and compute the entropy per position - ref_seq = list(SeqIO.parse(fasta_file, 'fasta'))[0] - entropy = [None] * (len(ref_seq) + 1) - run_child('samtools', 'mpileup -f %s -d %d %s > sample.mpu' % - (fasta_file, cutoff_depth, bam_file)) - for l in open('sample.mpu'): - pos, refbase, depth = int(l.split()[1]), l.split()[2], \ - int(l.split()[3]) - if depth == 0: - continue - readbase = l.split()[4] - # remove read start, insertions, deletions - column = re.sub(r'\^.', matchremove, readbase) - column = re.sub(r'-[0-9]+', matchremove, column) - column = re.sub(r'\+[0-9]+', matchremove, column) - column = column.replace('$', '') - column = column.upper() - # still not perfect control over mpileup format - if abs(depth - len(column)) > 10: - warnings.warn('mpileup column not fully parsed') - # print(refbase, depth, len(column)) - # print(readbase) - # print(column.replace(',', '').replace('.', '')) - # sys.exit() - column = column.replace(',', refbase).replace('.', refbase) - entropy[pos] = shannon_entropy(column) - - # identifies the start and stop of the high entropy region - start, stop = None, None - for i, e in enumerate(entropy): - if start is None and e is not None and e > 0.0: - start = i - if start and e is None: - stop = i - break - stop = i - logging.info('start: %d, stop: %d', start, stop) - - # mean entropy - ent_mean = [None] * (len(ref_seq) + 1) - delta = trimmed_mean // 2 # used to center the moving window - for i in range(start, stop - trimmed_mean): - ent_mean[i + delta] = sum(entropy[i:i + trimmed_mean]) / trimmed_mean - - # max entropy per position, excluding the first and last 10 positions - max_ent_per_pos = -1.0 - for i in range(start + 10, stop - 10): - if entropy[i] > max_ent_per_pos: - max_ent_per_pos = entropy[i] - highest_ent_pos = i - logging.info('highest entropy found at position %d', highest_ent_pos) - - # the window is chosen as the absolute max mean_entropy or as the - # max mean entropy covering the position with max entropy - max_ent = -1.0 - high_ent_start = -1 - - if ent_sel == 'absolute': - rsta = start - rsto = stop - trimmed_mean - elif ent_sel == 'relative': - rsta = max(start, highest_ent_pos - trimmed_mean + 1) - rsto = min(stop - trimmed_mean, highest_ent_pos + 1) - - for i in range(rsta, rsto): - ent_mean[i + delta] = sum(entropy[i:i + trimmed_mean]) / trimmed_mean - if ent_mean[i + delta] >= max_ent: - max_ent = ent_mean[i + delta] - high_ent_start = i - high_ent_stop = high_ent_start + trimmed_mean - - # print entropy file - eh = open('entropy.csv', 'w') - eh.write('pos,entropy,mean_entropy,high_entropy_window\n') - for i in range(start, stop): - se = str(round(entropy[i], 4)) - try: - sm = str(round(ent_mean[i], 4)) - except IndexError: - sm = 'NA' - except TypeError: - sm = 'NA' - if i >= high_ent_start and i <= high_ent_stop: - sh = '1' - else: - sh = '0' - ltw = '%d,%s,%s,%s\n' % (i, se, sm, sh) - eh.write(ltw) - eh.close() - - # plot entropy; requires matplotlib - plot_entropy(entropy, (start, stop), ent_mean, - (high_ent_start, high_ent_stop)) - - return high_ent_start, high_ent_stop - - -# def main(in_bam, in_fasta, min_overlap=0.95, max_coverage=50000, -# alpha=0.5, s=0.01, region='', diversity=False): -def main(args): - """ - Performs the amplicon analysis, running diri_sampler - and analyzing the result - """ - in_bam = args.b - in_fasta = args.f - region = args.r - max_coverage = args.max_coverage - alpha = args.a - seed = args.seed - sigma = args.sigma - cov_thrd = args.cov_thrd - diversity = args.diversity - min_overlap = args.min_overlap - ignore_indels = args.ignore_indels - - logging.info(' '.join(sys.argv)) - # info on reference and region if given, or discover high entropy one - ref_seq = list(SeqIO.parse(in_fasta, 'fasta'))[0] - ref_name = ref_seq.id - if region: - # handles situation where ':' or '-' appears in the ID - reg_bound = re.search(r':(?P\d+)-(?P\d+)$', region) - reg_start, reg_stop = int(reg_bound.group( - 'start')), int(reg_bound.group('stop')) - ref_length = reg_stop - reg_start + 1 - del reg_bound - elif region == '' and diversity: - reg_start, reg_stop = highest_entropy(in_bam, in_fasta) - ref_length = reg_stop - reg_start + 1 - region = '%s:%d-%d' % (ref_seq.id, reg_start, reg_stop) - elif region == '' and not diversity: - reg_start = 1 - ref_length = len(ref_seq) - reg_stop = ref_length - - logging.info('analysing region from %d to %d', reg_start, reg_stop) - - # output the reads, aligned to the amplicon - d = ' -d' if ignore_indels else '' - - b2w_args = ' -i 0 -w %d -m %d -x %d -c %i%s %s %s %s' % (ref_length, int( - min_overlap * ref_length), max_coverage, cov_thrd, d, in_bam, in_fasta, region) - ret_b2w = run_child(shlex.quote(b2w_exe), b2w_args) - logging.debug('b2w returned %d', ret_b2w) - - # run diri_sampler on the aligned reads - win_file = 'w-%s-%u-%u.reads.fas' % (ref_name, reg_start, reg_stop) - # TODO clean ref_name of special caracters - that would be an alternative to processing everything with regex down the line - # BUG the solution currently used by ShoRAH can still fail when path '/' - # (or on windows '\\' and ':') characters are present in the ref_seq.id - h = list(open('coverage.txt'))[0] - n_reads = int(h.split()[-1]) - assert os.path.exists(win_file), 'window file %s not found' % win_file - - iterations = min(30000, n_reads * 20) - diri_args = '-i %s -j %d -a %f -t 2000' % (win_file, iterations, alpha) - ret_diri = run_child(shlex.quote(diri_exe), diri_args) - logging.debug('diri_sampler returned %d', ret_diri) - - # diagnostics on the convergence - run_diagnostics(win_file, n_reads) - - # run snv.py to parse single nucleotide variants - args.increment = 1 - shorah_snv.main(args) diff --git a/src/shorah/bin/.gitignore b/src/shorah/bin/.gitignore deleted file mode 100644 index e69de29..0000000 diff --git a/src/shorah/shorah_snv.py b/src/shorah/shorah_snv.py deleted file mode 100644 index 97e4100..0000000 --- a/src/shorah/shorah_snv.py +++ /dev/null @@ -1,577 +0,0 @@ -#!/usr/bin/env python3 - -# Copyright 2007-2018 -# Niko Beerenwinkel, -# Nicholas Eriksson, -# Moritz Gerstung, -# Lukas Geyrhofer, -# Osvaldo Zagordi, -# Kerensa McElroy, -# ETH Zurich - -# This file is part of ShoRAH. -# ShoRAH is free software: you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation, either version 3 of the License, or -# (at your option) any later version. - -# ShoRAH is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. - -# You should have received a copy of the GNU General Public License -# along with ShoRAH. If not, see . - - -''' - ------------ - Output: - a file of raw snvs, parsed from the directory support, - and a directory containing snvs resulting from strand - bias tests with different sigma values - ------------ -''' - -from __future__ import division -import glob -import gzip -import os -import shutil -import sys -import warnings -import shlex -from collections import namedtuple -from dataclasses import dataclass - -import logging - -# Try fetching fil exe with pkg resources -try: - from pkg_resources import resource_filename -except ModuleNotFoundError: - fil_exe = None -else: - fil_exe = resource_filename(__name__, 'bin/fil') -# Try fetching fil exe with bash 'which' -if not fil_exe or not os.path.exists(fil_exe): - fil_exe = shutil.which('fil') - if not fil_exe: - # Try fetching fil exe based on directory structure - all_dirs = os.path.abspath(__file__).split(os.sep) - base_dir = os.sep.join(all_dirs[:-all_dirs[::-1].index('shorah')]) - fil_exe = os.path.join(base_dir, 'bin', 'fil') - if not os.path.exists(fil_exe): - logging.error('Executable fil not found, compile first.') - sys.exit('Executable fil not found, compile first.') - -SNP_id = namedtuple('SNP_id', ['pos', 'var']) - - -@dataclass -class SNV: - chrom: str - pos: int - ref: str - var: str - freq: float = 0.0 - support: float = 0.0 - - -def segments(incr): - """How many times is a window segment covered? - Read it from coverage.txt generated by b2w - """ - segCov1 = {} - try: - infile = open('coverage.txt') - except IOError: - logging.error('Coverage file generated by b2w not found.') - sys.exit('Coverage file generated by b2w not found.') - for f in infile: - # window_file, reference, begin, end, value - w, c, b, e, v = f.rstrip().split('\t') - b = int(b) - del([w, e, v]) - segs = [c + str(b), c + str(b + incr), c + str(b + incr * 2)] - for i1, s1 in enumerate(segs): - if s1 in segCov1: - segCov1[s1][i1] = 1 - else: - segCov1[s1] = [0, 0, 0] - segCov1[s1][i1] = 1 - infile.close() - return segCov1 - - -def deletion_length(seq): - """Determines the length of the deletion. Note that a sequence migth have - more than one deletion - seq: substring of the reconstructed haplotype - """ - count = 0 - for c in seq: - if c == '-': - count += 1 - else: - break - return count - - -def parseWindow(line, ref1, threshold=0.9): - """SNVs from individual support files, getSNV will build - the consensus SNVs - It returns a dictionary called snp with the following structure - key: pos.allele (position on the reference file and mutated base) - value: reference name, position, reference_base, mutated base, - average number of reads, posterior times average n of reads - """ - from Bio import SeqIO - from re import search - - snp = {} - reads = 0.0 - winFile, chrom, beg, end, cov = line.rstrip().split('\t') - del([winFile, cov]) - filename = 'w-%s-%s-%s.reads-support.fas' % (chrom, beg, end) - - # take cares of locations/format of support file - if os.path.exists(filename): - pass - elif os.path.exists('support/' + filename): - filename = 'support/' + filename - elif os.path.exists('support/' + filename + '.gz'): - filename = 'support/' + filename + '.gz' - elif os.path.exists(filename + '.gz'): - filename = filename + '.gz' - - try: - if filename.endswith('.gz'): - window = gzip.open( - filename, 'rb' if sys.version_info < (3, 0) else 'rt') - else: - window = open(filename, 'r') - except IOError: - logging.error('File not found') - return snp - - beg = int(beg) - end = int(end) - refSlice = ref1[chrom][beg - 1:end] - max_snv = -1 - # sequences in support file exceeding the posterior threshold - for s in SeqIO.parse(window, 'fasta'): - seq = str(s.seq).upper() - match_obj = search('posterior=(.*)\s*ave_reads=(.*)', s.description) - post, av = float(match_obj.group(1)), float(match_obj.group(2)) - if post > 1.0: - warnings.warn('posterior = %4.3f > 1' % post) - logging.warning('posterior = %4.3f > 1' % post) - if post >= threshold: - reads += av - pos = beg - tot_snv = 0 - aux_del = -1 - for idx, v in enumerate(refSlice): # iterate on the reference - if v != seq[idx]: # SNV detected, save it - if seq[idx] == '-': - # Avoid counting multiple times a long deletion in the - # same haplotype - if idx > aux_del: - tot_snv += 1 - # Check for gap characters and get the deletion - # length - del_len = deletion_length(seq[idx:]) - aux_del = idx + del_len - snp_id = SNP_id(pos=pos, var=seq[idx:aux_del]) - - if snp_id in snp: - # Aggregate counts for long deletions which - # are observed in multiple haplotypes - snp[snp_id].freq += av - snp[snp_id].support += post * av - else: - # Comply with the convention to report deletion - # in VCF format. Position correspond to the - # preceding position w.r.t. the reference - # without a deletion - pos_prev = pos - 1 - reference_seq = ref1[chrom][ - (pos_prev - 1):(pos_prev + del_len)] - snp[snp_id] = SNV( - chrom, pos_prev, reference_seq, - reference_seq[0], av, post * av) - else: - tot_snv += 1 - snp_id = SNP_id(pos=pos, var=seq[idx]) - if snp_id in snp: - snp[snp_id].freq += av - snp[snp_id].support += post * av - else: - snp[snp_id] = SNV( - chrom, pos, v, seq[idx], av, post * av) - pos += 1 - if tot_snv > max_snv: - max_snv = tot_snv - - logging.info('max number of snvs per sequence found: %d', max_snv) - # normalize - for k, v in snp.items(): - v.support /= v.freq - v.freq /= reads - - return snp - - -def getSNV(ref, segCov, incr, window_thresh=0.9): - """Parses SNV from all windows and output the dictionary with all the - information - """ - snpD = {} - single_window = False - try: - cov_file = open('coverage.txt') - except IOError: - logging.error('Coverage file generated by b2w not found') - sys.exit('Coverage file generated by b2w not found') - - # cycle over all windows reported in coverage.txt - for f in cov_file: - # snvs found on corresponding support file - snp = parseWindow(f, ref, window_thresh) - beg = int(f.split('\t')[2]) - end = int(f.split('\t')[3]) - if incr == 1: - incr = end - beg + 1 - single_window = True - logging.info('working on single window as invoked by amplian') - - for k, val in sorted(snp.items()): - # reference name, position, reference_base, mutated base, - # average number of reads, posterior times average n of reads - if k in snpD: - if val.pos < (beg + incr): - snpD[k][4][2] = val.freq - snpD[k][5][2] = val.support - elif val.pos < (beg + incr * 2): - snpD[k][4][1] = val.freq - snpD[k][5][1] = val.support - else: - snpD[k][4][0] = val.freq - snpD[k][5][0] = val.support - else: - if val.pos < (beg + incr): - cov = segCov[val.chrom + str(beg)] - if cov == [1, 1, 1]: - snpD[k] = [ - val.chrom, val.pos, val.ref, val.var, - ['-', '-', val.freq], ['-', '-', val.support]] - elif cov == [1, 0, 0]: - snpD[k] = [ - val.chrom, val.pos, val.ref, val.var, - ['*', '*', val.freq], ['*', '*', val.support]] - elif cov == [1, 1, 0]: - snpD[k] = [ - val.chrom, val.pos, val.ref, val.var, - ['*', '-', val.freq], ['*', '-', val.support]] - elif val.pos < (beg + incr * 2): - cov = segCov[val.chrom + str(beg + incr)] - if cov == [1, 1, 1]: - snpD[k] = [ - val.chrom, val.pos, val.ref, val.var, - ['-', val.freq, '-'], ['-', val.support, '-']] - elif cov == [1, 1, 0]: - snpD[k] = [ - val.chrom, val.pos, val.ref, val.var, - ['*', val.freq, '-'], ['*', val.support, '-']] - elif cov == [0, 1, 1]: - snpD[k] = [ - val.chrom, val.pos, val.ref, val.var, - ['-', val.freq, '*'], ['-', val.support, '*']] - elif cov == [0, 1, 0]: - snpD[k] = [ - val.chrom, val.pos, val.ref, val.var, - ['*', val.freq, '*'], ['*', val.support, '*']] - else: - cov = segCov[val.chrom + str(beg + incr * 2)] - if cov == [1, 1, 1]: - snpD[k] = [ - val.chrom, val.pos, val.ref, val.var, - [val.freq, '-', '-'], [val.support, '-', '-']] - elif cov == [0, 1, 1]: - snpD[k] = [ - val.chrom, val.pos, val.ref, val.var, - [val.freq, '-', '*'], [val.support, '-', '*']] - elif cov == [0, 0, 1]: - snpD[k] = [ - val.chrom, val.pos, val.ref, val.var, - [val.freq, '*', '*'], [val.support, '*', '*']] - - if single_window: - break - - return snpD - - -def printRaw(snpD2, incr): - """Print the SNPs as they are obtained from the support files produced - with shorah (raw calls). raw_snv.txt has all of them, SNV.txt only - those covered by at least two windows. - If incr==1 (as called by amplian.py) SNV.txt has all of them too. - """ - - out = open('raw_snv.txt', 'w') - out1 = open('SNV.txt', 'w') - - # deal with single windows from amplian.py first - if incr == 1: - header_row_p = ['Chromosome', 'Pos', 'Ref', 'Var', 'Freq', 'Post'] - out.write('\t'.join(header_row_p) + '\n') - out1.write('\t'.join(header_row_p) + '\n') - for k in sorted(snpD2.keys()): - snp_here = snpD2[k] - assert type(snp_here[4][0]) == str, 'Frequency found' - assert type(snp_here[4][1]) == str, 'Frequency found' - assert type(snp_here[4][2]) == float, 'Frequency not found' - row_1 = snpD2[k][0] + '\t' + str(snpD2[k][1]) + '\t' + \ - snpD2[k][2] + '\t' + snpD2[k][3] + '\t' - row_2 = '%6.4f\t%6.4f\n' % (snpD2[k][4][2], snpD2[k][5][2]) - out.write(row_1 + row_2) - out1.write(row_1 + row_2) - out.close() - out1.close() - return - - # here deal with multiple windows - header_row_p = ['Chromosome', 'Pos', 'Ref', 'Var', 'Frq1', 'Frq2', 'Frq3', - 'Pst1', 'Pst2', 'Pst3'] - out.write('\t'.join(header_row_p) + '\n') - out1.write('\t'.join(header_row_p) + '\n') - key = sorted(list(snpD2.keys())) - for k in key: - out.write(snpD2[k][0] + '\t' + str(snpD2[k][1]) + '\t' + snpD2[k][2] + - '\t' + snpD2[k][3]) - count = 0 - for i in range(3): - if type(snpD2[k][4][i]) == float: - freq = '\t%.4f' % snpD2[k][4][i] - count += 1 - else: - freq = '\t' + snpD2[k][4][i] - out.write(freq) - for i in range(3): - if type(snpD2[k][5][i]) == float: - post = '\t%.4f' % snpD2[k][5][i] - else: - post = '\t' + snpD2[k][5][i] - out.write(post) - out.write('\n') - if count >= 2: - out1.write(snpD2[k][0] + '\t' + str(snpD2[k][1]) + '\t' + - snpD2[k][2] + '\t' + snpD2[k][3]) - for i in range(3): - if type(snpD2[k][4][i]) == float: - freq = '\t%.4f' % snpD2[k][4][i] - else: - freq = '\t' + snpD2[k][4][i] - out1.write(freq) - for i in range(3): - if type(snpD2[k][5][i]) == float: - post = '\t%.4f' % snpD2[k][5][i] - else: - post = '\t' + snpD2[k][5][i] - out1.write(post) - out1.write('\n') - out.close() - out1.close() - - -def sb_filter(in_bam, sigma, amplimode="", drop_indels="", - max_coverage=100000): - """run strand bias filter calling the external program 'fil' - """ - import subprocess - # dn = sys.path[0] - my_prog = shlex.quote(fil_exe) # os.path.join(dn, 'fil') - my_arg = ' -b ' + in_bam + ' -v ' + str(sigma) + amplimode + drop_indels \ - + ' -x ' + str(max_coverage) - logging.debug('running %s%s', my_prog, my_arg) - retcode = subprocess.call(my_prog + my_arg, shell=True) - return retcode - - -def BH(p_vals, n): - """performs Benjamini Hochberg procedure, returning q-vals' - you can also see http://bit.ly/QkTflz - """ - # p_vals contains the p-value and the index where it has been - # found, necessary to assign the correct q-value - q_vals_l = [] - prev_bh = 0 - for i, p in enumerate(p_vals): - # Sometimes this correction can give values greater than 1, - # so we set those values at 1 - bh = p[0] * n / (i + 1) - bh = min(bh, 1) - # To preserve monotonicity in the values, we take the - # maximum of the previous value or this one, so that we - # don't yield a value less than the previous. - bh = max(bh, prev_bh) - prev_bh = bh - q_vals_l.append((bh, p[1])) - return q_vals_l - - -def main(args): - '''main code - ''' - from Bio import SeqIO - from math import log10 - import csv - import inspect - from datetime import date - - reference = args.f - bam_file = args.b - sigma = args.sigma - increment = args.increment - max_coverage = args.max_coverage - ignore_indels = args.ignore_indels - posterior_thresh = args.posterior_thresh - - logging.info(str(inspect.getfullargspec(main))) - ref_m = dict([[s.id, str(s.seq).upper()] - for s in SeqIO.parse(reference, 'fasta')]) - - # number of windows per segment - segCov_m = segments(increment) - logging.debug('coverage parsed') - - # snpD_m is the file with the 'consensus' SNVs (from different windows) - logging.debug('now parsing SNVs') - if not os.path.isfile('snv/SNV.txt'): - snpD_m = getSNV(ref_m, segCov_m, increment, posterior_thresh) - printRaw(snpD_m, increment) - else: - logging.debug('snv/SNV.txt found, moving to ./') - shutil.move('snv/SNV.txt', './') - - d = ' -d' if ignore_indels else '' - a = ' -a' if increment == 1 else '' - # run strand bias filter, output in SNVs_%sigma.txt - retcode_m = sb_filter(bam_file, sigma, amplimode=a, drop_indels=d, - max_coverage=max_coverage) - if retcode_m != 0: - logging.error('sb_filter exited with error %d', retcode_m) - sys.exit() - - # parse the p values from SNVs*txt file - snpFile = glob.glob('SNVs*.txt')[0] # takes the first file only!!! - write_list = [] - p_vals_m = [] - x = 0 - for s in open(snpFile): - parts = s.rstrip().split('\t') - p1 = parts[-1] - p_vals_m.append((float(p1), x)) - write_list.append(s.rstrip().split('\t')) - x += 1 - - # sort p values, correct with Benjamini Hochberg and append to output - p_vals_m.sort() - q_vals = BH(p_vals_m, len(p_vals_m)) - for q, i3 in q_vals: - write_list[i3].append(q) - - # Write ShoRAH csv output file - if 'csv' in args.format: - csv_file = '{}_final.csv'.format(os.path.splitext(snpFile)[0]) - if increment == 1: - header_row = ['Chromosome', 'Pos', 'Ref', 'Var', 'Freq', 'Post', - 'Fvar', 'Rvar', 'Ftot', 'Rtot', 'Pval', 'Qval'] - else: - header_row = ['Chromosome', 'Pos', 'Ref', 'Var', 'Frq1', 'Frq2', - 'Frq3', 'Pst1', 'Pst2', 'Pst3', 'Fvar', 'Rvar', - 'Ftot', 'Rtot', 'Pval', 'Qval'] - with open(csv_file, 'w') as cf: - writer = csv.writer(cf) - writer.writerow(header_row) - # only print when q >= 5% - for wl in write_list: - if wl[-1] >= 0.05: - writer.writerow(wl) - - # Write VCF output file - if 'vcf' in args.format: - VCF_file = f'{os.path.splitext(snpFile)[0]}_final.vcf' - VCF_meta = [ - '##fileformat=VCFv4.2', - f'##fileDate={date.today():%Y%m%d}', - f'##source=ShoRAH_{args.version}', - f'##reference={args.f}' - ] - for ref_name, ref_seq in ref_m.items(): - VCF_meta.append(f'##contig=',) - VCF_meta.extend([ - '##INFO=', - '##INFO=', - '##INFO=', - '##INFO=', - '##INFO=', - '##INFO=' - ]) - - if increment == 1: - VCF_meta.extend([ - '##INFO=,Number=1,Type=Float,Description="Frequency of the variant">', - '##INFO=,Number=1,Type=Float,Description="Posterior probability of the variant">', - ]) - else: - VCF_meta.extend([ - '##INFO=', - '##INFO=', - '##INFO=', - '##INFO=', - '##INFO=', - '##INFO=', - ]) - - with open(VCF_file, 'w') as vcf: - vcf.write('\n'.join(VCF_meta)) - # VCFv4.2 HEADER line - vcf.write('\n#CHROM\tPOS\tID\tREF\tALT\tQUAL\tFILTER\tINFO') - # Iterate over single SNV lines and write them to output file - for wl in write_list: - # only print when q >= 5% - if wl[-1] >= 0.05: - info = f'Fvar={wl[-6]};Rvar={wl[-5]};Ftot={wl[-4]};' \ - f'Rtot={wl[-3]};Pval={wl[-2]};Qval={wl[-1]}' - if increment == 1: - post_avg = min([1, float(wl[5])]) - info = f'Freq={wl[4]};Post={wl[5]};' + info - else: - freq_str = ';'.join([f'Freq{i+1}={j}' - for i, j in enumerate(wl[4:7]) if j != '*']) - post_str = ';'.join([f'Post{i+1}={j}' - for i, j in enumerate(wl[7:10]) if j != '*']) - info = f'{freq_str};{post_str};{info}'.replace('-', '0') - post_all = [] - for freq, post in zip(wl[4:7], wl[7:10]): - if freq == '*': - pass - elif freq == '-': - post_all.append(0) - else: - post_all.append(min([1, float(post)])) - # Calculate posterior average - post_avg = sum(post_all) / len(post_all) - # Calculate a Phred quality score where the base calling - # error probabilities is set to (1 - posterior avg). - # Maximum is set to 100. - try: - qual_norm = -10 * log10(1 - post_avg) - except ValueError: - qual_norm = 100 - - vcf.write(f'\n{wl[0]}\t{wl[1]}\t.\t{wl[2]}\t{wl[3]}' - f'\t{qual_norm}\tPASS\t{info}') diff --git a/tests/__init__.py b/tests/__init__.py new file mode 100644 index 0000000..b7be57f --- /dev/null +++ b/tests/__init__.py @@ -0,0 +1,2 @@ +import sys +sys.path.append('.') \ No newline at end of file diff --git a/examples/shotgun_test/README.md b/tests/data_1/README.md similarity index 100% rename from examples/shotgun_test/README.md rename to tests/data_1/README.md diff --git a/tests/data_1/scheme.insert.bed b/tests/data_1/scheme.insert.bed new file mode 100644 index 0000000..97700af --- /dev/null +++ b/tests/data_1/scheme.insert.bed @@ -0,0 +1,31 @@ +HXB2 34 407 scheme_INSERT_1 1 + +HXB2 302 661 scheme_INSERT_2 2 + +HXB2 617 972 scheme_INSERT_3 1 + +HXB2 927 1280 scheme_INSERT_4 2 + +HXB2 1229 1592 scheme_INSERT_5 1 + +HXB2 1542 1911 scheme_INSERT_6 2 + +HXB2 1854 2210 scheme_INSERT_7 1 + +HXB2 2157 2517 scheme_INSERT_8 2 + +HXB2 2476 2831 scheme_INSERT_9 1 + +HXB2 2789 3154 scheme_INSERT_10 2 + +HXB2 3118 3471 scheme_INSERT_11 1 + +HXB2 3421 3777 scheme_INSERT_12 2 + +HXB2 3740 4092 scheme_INSERT_13 1 + +HXB2 4055 4399 scheme_INSERT_14 2 + +HXB2 4362 4714 scheme_INSERT_15 1 + +HXB2 4675 5033 scheme_INSERT_16 2 + +HXB2 4984 5342 scheme_INSERT_17 1 + +HXB2 5300 5663 scheme_INSERT_18 2 + +HXB2 5611 5986 scheme_INSERT_19 1 + +HXB2 5937 6305 scheme_INSERT_20 2 + +HXB2 6264 6612 scheme_INSERT_21 1 + +HXB2 6576 6931 scheme_INSERT_22 2 + +HXB2 6888 7237 scheme_INSERT_23 1 + +HXB2 7187 7556 scheme_INSERT_24 2 + +HXB2 7520 7862 scheme_INSERT_25 1 + +HXB2 7815 8168 scheme_INSERT_26 2 + +HXB2 8127 8484 scheme_INSERT_27 1 + +HXB2 8448 8791 scheme_INSERT_28 2 + +HXB2 8732 9086 scheme_INSERT_29 1 + +HXB2 9036 9403 scheme_INSERT_30 2 + +HXB2 9338 9695 scheme_INSERT_31 1 + diff --git a/examples/shotgun_test/shotgun_test b/tests/data_1/shotgun_test.sh similarity index 89% rename from examples/shotgun_test/shotgun_test rename to tests/data_1/shotgun_test.sh index 27ce6b0..0af6332 100755 --- a/examples/shotgun_test/shotgun_test +++ b/tests/data_1/shotgun_test.sh @@ -1 +1,3 @@ +#!/bin/bash + shorah shotgun -a 0.1 -w 201 -x 100000 -p 0.9 -c 0 -r HXB2:2469-3713 -R 42 -f test_ref.fasta -b test_aln.cram diff --git a/tests/data_1/test.csv b/tests/data_1/test.csv new file mode 100644 index 0000000..4ddb33f --- /dev/null +++ b/tests/data_1/test.csv @@ -0,0 +1,191 @@ +Chromosome,Pos,Ref,Var,Frq,Pst,Fvar,Rvar,Ftot,Rtot,Pval,Qval +HXB2,2273,A,G,0.5380564495018709,1.0,6,0,11,0,1,1 +HXB2,2294,G,A,0.46194355049812913,1.0,9,0,30,0,1,1 +HXB2,2295,A,G,0.46194355049812913,1.0,9,0,30,0,1,1 +HXB2,2307,C,T,0.5380564495018709,1.0,27,0,47,1,1,1 +HXB2,2357,A,C,0.46194355049812913,1.0,37,2,81,6,1,1 +HXB2,2361,A,G,0.46194355049812913,1.0,37,3,88,7,1,1 +HXB2,2362,G,A,1.0,1.0,86,6,88,7,1,1 +HXB2,2363,T,G,0.46194355049812913,1.0,38,2,89,7,0.935492,1 +HXB2,2372,A,G,0.46194355049812913,1.0,55,7,106,12,0.87041,1 +HXB2,2432,T,G,0.46194355049812913,1.0,85,20,163,36,0.882883,1 +HXB2,2439,C,G,0.46194355049812913,1.0,86,20,172,37,0.850419,1 +HXB2,2440,T,A,0.46194355049812913,1.0,86,20,174,37,0.825422,1 +HXB2,2453,T,C,0.5380564495018709,1.0,93,19,188,44,0.813301,1 +HXB2,2467,T,A,0.46194355049812913,1.0,102,30,206,56,0.821381,1 +HXB2,2357,A,C,0.5184725950715671,1.0,37,2,81,6,1,1 +HXB2,2361,A,G,0.5184725950715671,1.0,37,3,88,7,1,1 +HXB2,2362,G,A,1.0,1.0,86,6,88,7,1,1 +HXB2,2363,T,G,0.5184725950715671,1.0,38,2,89,7,0.935492,1 +HXB2,2372,A,G,0.5184725950715671,1.0,55,7,106,12,0.87041,1 +HXB2,2432,T,G,0.5184725950715671,1.0,85,20,163,36,0.882883,1 +HXB2,2439,C,G,0.5184725950715671,1.0,86,20,172,37,0.850419,1 +HXB2,2440,T,A,0.5184725950715671,1.0,86,20,174,37,0.825422,1 +HXB2,2453,T,C,0.481527404928433,1.0,93,19,188,44,0.813301,1 +HXB2,2467,T,A,0.5184725950715671,1.0,102,30,206,56,0.821381,1 +HXB2,2534,T,C,0.481527404928433,1.0,112,56,213,110,0.961894,1 +HXB2,2432,T,G,0.5483072148622868,1.0,85,20,163,36,0.882883,1 +HXB2,2439,C,G,0.5483072148622868,1.0,86,20,172,37,0.850419,1 +HXB2,2440,T,A,0.5483072148622868,1.0,86,20,174,37,0.825422,1 +HXB2,2453,T,C,0.4516927851377131,1.0,93,19,188,44,0.813301,1 +HXB2,2467,T,A,0.5483072148622868,1.0,102,30,206,56,0.821381,1 +HXB2,2534,T,C,0.4516927851377131,1.0,112,56,213,110,0.961894,1 +HXB2,2558,C,T,1.0,1.0,214,124,214,125,1,1 +HXB2,2567,G,A,0.5483072148622868,1.0,97,62,214,130,0.872744,1 +HXB2,2534,T,C,0.585578923580106,1.0,112,56,213,110,0.961894,1 +HXB2,2558,C,T,1.0,1.0,214,124,214,125,1,1 +HXB2,2567,G,A,0.414421076419894,1.0,97,62,214,130,0.872744,1 +HXB2,2603,C,T,0.414421076419894,1.0,93,68,210,149,0.937209,1 +HXB2,2612,T,G,0.414421076419894,1.0,101,67,219,151,0.929187,1 +HXB2,2669,G,A,1.0,1.0,214,162,215,163,1,1 +HXB2,2558,C,T,1.0,1.0,214,124,214,125,1,1 +HXB2,2567,G,A,0.4353236086876081,1.0,97,62,214,130,0.872744,1 +HXB2,2603,C,T,0.4353236086876081,1.0,93,68,210,149,0.937209,1 +HXB2,2612,T,G,0.4353236086876081,1.0,101,67,219,151,0.929187,1 +HXB2,2669,G,A,1.0,1.0,214,162,215,163,1,1 +HXB2,2684,G,A,1.0,1.0,213,165,214,167,0.999687,1 +HXB2,2708,A,G,0.4353236086876081,1.0,107,63,213,155,0.446817,1 +HXB2,2603,C,T,0.4791988367627043,1.0,93,68,210,149,0.937209,1 +HXB2,2612,T,G,0.4791988367627043,1.0,101,67,219,151,0.929187,1 +HXB2,2669,G,A,1.0,1.0,214,162,215,163,1,1 +HXB2,2684,G,A,1.0,1.0,213,165,214,167,0.999687,1 +HXB2,2708,A,G,0.4791988367627043,1.0,107,63,213,155,0.446817,1 +HXB2,2801,T,C,0.4791988367627043,1.0,119,88,237,188,0.812717,1 +HXB2,2684,G,A,1.0,1.0,213,165,214,167,0.999687,1 +HXB2,2708,A,G,0.5094413428820257,1.0,107,63,213,155,0.446817,1 +HXB2,2801,T,C,0.5094413428820257,1.0,119,88,237,188,0.812717,1 +HXB2,2807,C,T,0.49055865711797425,1.0,111,102,230,198,0.814688,1 +HXB2,2828,A,C,0.5094413428820257,1.0,118,103,224,207,0.845057,1 +HXB2,2840,C,T,0.49055865711797425,1.0,113,106,230,209,0.922908,1 +HXB2,2853,A,C,0.49055865711797425,1.0,113,105,228,214,0.998846,1 +HXB2,2801,T,C,0.49372705258309285,1.0,119,88,237,188,0.812717,1 +HXB2,2807,C,T,0.5062729474169072,1.0,111,102,230,198,0.814688,1 +HXB2,2828,A,C,0.49372705258309285,1.0,118,103,224,207,0.845057,1 +HXB2,2840,C,T,0.5062729474169072,1.0,113,106,230,209,0.922908,1 +HXB2,2853,A,C,0.5062729474169072,1.0,113,105,228,214,0.998846,1 +HXB2,2885,T,C,0.5062729474169072,1.0,115,107,223,223,0.793957,1 +HXB2,2913,G,A,0.5062729474169072,1.0,117,113,221,238,0.674808,1 +HXB2,2930,T,C,0.49372705258309285,1.0,105,126,219,236,0.682947,1 +HXB2,2807,C,T,0.5381403163513536,1.0,111,102,230,198,0.814688,1 +HXB2,2828,A,C,0.4618596836486465,1.0,118,103,224,207,0.845057,1 +HXB2,2840,C,T,0.5381403163513536,1.0,113,106,230,209,0.922908,1 +HXB2,2853,A,C,0.5381403163513536,1.0,113,105,228,214,0.998846,1 +HXB2,2885,T,C,0.5381403163513536,1.0,115,107,223,223,0.793957,1 +HXB2,2913,G,A,0.5381403163513536,1.0,117,113,221,238,0.674808,1 +HXB2,2930,T,C,0.4618596836486465,1.0,105,126,219,236,0.682947,1 +HXB2,2984,G,A,0.4618596836486465,1.0,101,113,213,220,0.772415,1 +HXB2,2885,T,C,0.4974353491281445,1.0,115,107,223,223,0.793957,1 +HXB2,2913,G,A,0.4974353491281445,1.0,117,113,221,238,0.674808,1 +HXB2,2930,T,C,0.5025646508718555,1.0,105,126,219,236,0.682947,1 +HXB2,2984,G,A,0.5025646508718555,1.0,101,113,213,220,0.772415,1 +HXB2,3032,A,G,0.4974353491281445,1.0,117,105,216,224,0.573896,1 +HXB2,3033,A,T,0.4974353491281445,1.0,116,104,215,221,0.597216,1 +HXB2,2984,G,A,0.524736072928118,1.0,101,113,213,220,0.772415,1 +HXB2,3032,A,G,0.475263927071882,1.0,117,105,216,224,0.573896,1 +HXB2,3033,A,T,0.475263927071882,1.0,116,104,215,221,0.597216,1 +HXB2,3107,T,C,0.524736072928118,1.0,120,118,238,235,1,1 +HXB2,3032,A,G,0.5509158282750677,1.0,117,105,216,224,0.573896,1 +HXB2,3033,A,T,0.5509158282750677,1.0,116,104,215,221,0.597216,1 +HXB2,3107,T,C,0.4490841717249323,1.0,120,118,238,235,1,1 +HXB2,3147,A,G,0.4490841717249323,1.0,114,105,238,226,0.931115,1 +HXB2,3161,G,A,0.5509158282750677,1.0,123,121,234,228,0.99466,1 +HXB2,3161,G,T,0.4490841717249323,1.0,110,107,234,228,1,1 +HXB2,3181,G,A,0.4490841717249323,1.0,112,103,243,218,0.946285,1 +HXB2,3188,A,G,0.4490841717249323,1.0,110,101,238,220,1,1 +HXB2,3189,C,T,1.0,1.0,233,224,237,224,0.952959,1 +HXB2,3107,T,C,0.5278123702781237,1.0,120,118,238,235,1,1 +HXB2,3147,A,G,0.5278123702781237,1.0,114,105,238,226,0.931115,1 +HXB2,3161,G,A,0.4721876297218763,1.0,123,121,234,228,0.99466,1 +HXB2,3161,G,T,0.5278123702781237,1.0,110,107,234,228,1,1 +HXB2,3181,G,A,0.5278123702781237,1.0,112,103,243,218,0.946285,1 +HXB2,3188,A,G,0.5278123702781237,1.0,110,101,238,220,1,1 +HXB2,3189,C,T,1.0,1.0,233,224,237,224,0.952959,1 +HXB2,3230,C,T,0.5278123702781237,1.0,113,109,226,237,0.75634,1 +HXB2,3147,A,G,0.45666602664231115,1.0,114,105,238,226,0.931115,1 +HXB2,3161,G,A,0.5433339733576888,1.0,123,121,234,228,0.99466,1 +HXB2,3161,G,T,0.45666602664231115,1.0,110,107,234,228,1,1 +HXB2,3181,G,A,0.45666602664231115,1.0,112,103,243,218,0.946285,1 +HXB2,3188,A,G,0.45666602664231115,1.0,110,101,238,220,1,1 +HXB2,3189,C,T,1.0,1.0,233,224,237,224,0.952959,1 +HXB2,3230,C,T,0.45666602664231115,1.0,113,109,226,237,0.75634,1 +HXB2,3285,C,T,0.45666602664231115,1.0,108,112,213,237,0.79725,1 +HXB2,3296,A,G,0.5433339733576888,1.0,105,126,211,239,0.842019,1 +HXB2,3317,C,T,0.45666602664231115,1.0,98,118,198,241,0.989848,1 +HXB2,3326,G,A,0.5433339733576888,1.0,95,113,194,236,0.953125,1 +HXB2,3335,G,A,1.0,1.0,194,229,196,231,1,1 +HXB2,3230,C,T,0.5056545966975344,1.0,113,109,226,237,0.75634,1 +HXB2,3285,C,T,0.5056545966975344,1.0,108,112,213,237,0.79725,1 +HXB2,3296,A,G,0.49434540330246557,1.0,105,126,211,239,0.842019,1 +HXB2,3317,C,T,0.5056545966975344,1.0,98,118,198,241,0.989848,1 +HXB2,3326,G,A,0.49434540330246557,1.0,95,113,194,236,0.953125,1 +HXB2,3335,G,A,1.0,1.0,194,229,196,231,1,1 +HXB2,3362,C,T,1.0,1.0,182,220,182,222,0.980391,1 +HXB2,3363,C,G,1.0,1.0,182,222,184,222,0.984006,1 +HXB2,3379,G,A,0.5056545966975344,1.0,102,119,188,229,0.883204,1 +HXB2,3395,C,T,0.49434540330246557,1.0,85,108,186,229,0.938325,1 +HXB2,3401,A,G,1.0,1.0,180,225,182,227,1,1 +HXB2,3285,C,T,0.5461382474535738,1.0,108,112,213,237,0.79725,1 +HXB2,3296,A,G,0.4538617525464263,1.0,105,126,211,239,0.842019,1 +HXB2,3317,C,T,0.5461382474535738,1.0,98,118,198,241,0.989848,1 +HXB2,3326,G,A,0.4538617525464263,1.0,95,113,194,236,0.953125,1 +HXB2,3335,G,A,1.0,1.0,194,229,196,231,1,1 +HXB2,3362,C,T,1.0,1.0,182,220,182,222,0.980391,1 +HXB2,3363,C,G,1.0,1.0,182,222,184,222,0.984006,1 +HXB2,3379,G,A,0.5461382474535738,1.0,102,119,188,229,0.883204,1 +HXB2,3395,C,T,0.4538617525464263,1.0,85,108,186,229,0.938325,1 +HXB2,3401,A,G,1.0,1.0,180,225,182,227,1,1 +HXB2,3426,A,G,1.0,1.0,171,219,175,224,1,1 +HXB2,3470,A,G,1.0,1.0,174,212,175,214,1,1 +HXB2,3362,C,T,1.0,1.0,182,220,182,222,0.980391,1 +HXB2,3363,C,G,1.0,1.0,182,222,184,222,0.984006,1 +HXB2,3379,G,A,0.5635750321947341,1.0,102,119,188,229,0.883204,1 +HXB2,3395,C,T,0.43642496780526585,1.0,85,108,186,229,0.938325,1 +HXB2,3401,A,G,1.0,1.0,180,225,182,227,1,1 +HXB2,3426,A,G,1.0,1.0,171,219,175,224,1,1 +HXB2,3470,A,G,1.0,1.0,174,212,175,214,1,1 +HXB2,3488,A,G,0.43642496780526585,1.0,74,100,167,214,0.877264,1 +HXB2,3513,T,A,0.5635750321947341,1.0,89,104,156,204,0.674697,1 +HXB2,3533,A,G,0.5635750321947341,1.0,80,95,143,202,0.51546,1 +HXB2,3534,A,C,0.5635750321947341,1.0,80,95,142,202,0.497737,1 +HXB2,3426,A,G,1.0,1.0,171,219,175,224,1,1 +HXB2,3470,A,G,1.0,1.0,174,212,175,214,1,1 +HXB2,3488,A,G,0.503784333644387,1.0,74,100,167,214,0.877264,1 +HXB2,3513,T,A,0.49621566635561287,1.0,89,104,156,204,0.674697,1 +HXB2,3533,A,G,0.49621566635561287,1.0,80,95,143,202,0.51546,1 +HXB2,3534,A,C,0.49621566635561287,1.0,80,95,142,202,0.497737,1 +HXB2,3551,A,G,0.49621566635561287,1.0,77,111,136,222,0.643757,1 +HXB2,3578,A,G,0.49621566635561287,1.0,69,117,115,231,0.529331,1 +HXB2,3586,T,A,0.49621566635561287,1.0,63,118,108,228,0.666343,1 +HXB2,3488,A,G,0.4627231027025304,1.0,74,100,167,214,0.877264,1 +HXB2,3513,T,A,0.5372768972974694,1.0,89,104,156,204,0.674697,1 +HXB2,3533,A,G,0.5372768972974694,1.0,80,95,143,202,0.51546,1 +HXB2,3534,A,C,0.5372768972974694,1.0,80,95,142,202,0.497737,1 +HXB2,3551,A,G,0.5372768972974694,1.0,77,111,136,222,0.643757,1 +HXB2,3578,A,G,0.5372768972974694,1.0,69,117,115,231,0.529331,1 +HXB2,3586,T,A,0.5372768972974694,1.0,63,118,108,228,0.666343,1 +HXB2,3608,A,G,0.4627231027025304,1.0,36,116,91,232,0.482916,1 +HXB2,3622,G,A,0.4627231027025304,1.0,32,106,84,226,0.559109,1 +HXB2,3644,A,G,0.4627231027025304,1.0,25,98,67,217,0.640733,1 +HXB2,3665,G,A,0.4627231027025304,1.0,18,89,54,202,0.520521,1 +HXB2,3551,A,G,0.5711460323439981,1.0,77,111,136,222,0.643757,1 +HXB2,3578,A,G,0.5711460323439981,1.0,69,117,115,231,0.529331,1 +HXB2,3586,T,A,0.5711460323439981,1.0,63,118,108,228,0.666343,1 +HXB2,3608,A,G,0.4288539676560019,1.0,36,116,91,232,0.482916,1 +HXB2,3622,G,A,0.4288539676560019,1.0,32,106,84,226,0.559109,1 +HXB2,3644,A,G,0.4288539676560019,1.0,25,98,67,217,0.640733,1 +HXB2,3665,G,A,0.4288539676560019,1.0,18,89,54,202,0.520521,1 +HXB2,3675,A,G,1.0,1.0,47,196,47,197,0.979302,1 +HXB2,3720,C,T,0.4288539676560019,1.0,7,62,23,150,0.695544,1 +HXB2,3722,G,A,1.0,1.0,21,148,22,148,1,1 +HXB2,3728,A,T,0.5711460323439981,1.0,16,84,22,145,0.585861,1 +HXB2,3608,A,G,0.39144260415251525,1.0,36,116,91,232,0.482916,1 +HXB2,3622,G,A,0.39144260415251525,1.0,32,106,84,226,0.559109,1 +HXB2,3644,A,G,0.39144260415251525,1.0,25,98,67,217,0.640733,1 +HXB2,3665,G,A,0.39144260415251525,1.0,18,89,54,202,0.520521,1 +HXB2,3675,A,G,1.0,1.0,47,196,47,197,0.979302,1 +HXB2,3720,C,T,0.39144260415251525,1.0,7,62,23,150,0.695544,1 +HXB2,3722,G,A,1.0,1.0,21,148,22,148,1,1 +HXB2,3728,A,T,0.6085573958474847,1.0,16,84,22,145,0.585861,1 +HXB2,3747,A,G,1.0,1.0,16,121,17,121,1,1.0 +HXB2,3761,G,T,0.6085573958474847,1.0,8,61,13,103,0.981485,1 +HXB2,3800,T,C,1.0,1.0,3,55,4,55,0.960671,1 diff --git a/examples/shotgun_test/test_aln.cram b/tests/data_1/test_aln.cram similarity index 100% rename from examples/shotgun_test/test_aln.cram rename to tests/data_1/test_aln.cram diff --git a/examples/shotgun_test/test_ref.fasta b/tests/data_1/test_ref.fasta similarity index 100% rename from examples/shotgun_test/test_ref.fasta rename to tests/data_1/test_ref.fasta diff --git a/tests/data_2/REF_aln.bam b/tests/data_2/REF_aln.bam new file mode 100644 index 0000000..cfa22bf Binary files /dev/null and b/tests/data_2/REF_aln.bam differ diff --git a/tests/data_2/cohort_consensus.fasta b/tests/data_2/cohort_consensus.fasta new file mode 100644 index 0000000..dabb07d --- /dev/null +++ b/tests/data_2/cohort_consensus.fasta @@ -0,0 +1,163 @@ +>HXB2 +tggaagggctaattcactcccaacgaagacaagatatccttgatctgtggatctaccaca +cacaaggctacttccctgattagcagaactacacaccagggccagggatcagatatccac +tgacctttggatggtgctacaagctagtaccagttgagccagagaagttagaagaagcca +acaaaggagagaacaccagcttgttacaccctgtgagcctgcatggaatggatgacccgg +agagagaagtgttagagtggaggtttgacagccgcctagcatttcatcacatggcccgag +agctgcatccggagtacttcaagaactgctgacatcgagcttgctacaagggactttccg +ctggggactttccagggaggcgtggcctgggcgggactggggagtggcgagccctcagat +cctgcatataagcagctgctttttgcctgtactgggtctctctggttagaccagatctga +gcctgggagctctctggctaactagggaacccactgcttaagcctcaataaagcttgcct +tgagtgcttcaagtagtgtgtgcccgtctgttgtgtgactctggtaactagagatccctc +agacccttttagtcagtgtggaaaatctctagcagtggcgcccgaacagggacctgaaag +cgaaagggaaaccagaggagctctctcgacgcaggactcggcttgctgaagcgcgcacgg +caagaggcgaggggcggcgactggtgagtacgccaaaaattttgactagcggaggctaga +aggagagagatgggtgcgagagcgtcagtattaagcgggggagaattagatcgatgggaa +aaaattcggttaaggccagggggaaagaaaaaatataaattaaaacatatagtatgggca +agcagggagctagaacgattcgcagttaatcctggcctgttagaaacatcagaaggctgt +agacaaatactgggacagctacaaccatcccttcagacaggatcagaagaacttagatca +ttatataatacagtagcaaccctctattgtgtgcatcaaaggatagagataaaagacacc +aaggaagctttagacaagatagaggaagagcaaaacaaaagtaagaaaaaagcacagcaa +gcagcagctgacacaggacacagcaatcaggtcagccaaaattaccctatagtgcagaac +atccaggggcaaatggtacatcaggccatatcacctagaactttaaatgcatgggtaaaa +gtagtagaagagaaggctttcagcccagaagtgatacccatgttttcagcattatcagaa +ggagccaccccacaagatttaaacaccatgctaaacacagtggggggacatcaagcagcc +atgcaaatgttaaaagagaccatcaatgaggaagctgcagaatgggatagagtgcatcca +gtgcatgcagggcctattgcaccaggccagatgagagaaccaaggggaagtgacatagca +ggaactactagtacccttcaggaacaaataggatggatgacaaataatccacctatccca +gtaggagaaatttataaaagatggataatcctgggattaaataaaatagtaagaatgtat +agccctaccagcattctggacataagacaaggaccaaaggaaccctttagagactatgta +gaccggttctataaaactctaagagccgagcaagcttcacaggaggtaaaaaattggatg +acagaaaccttgttggtccaaaatgcgaacccagattgtaagactattttaaaagcattg +ggaccagcggctacactagaagaaatgatgacagcatgtcagggagtaggaggacccggc +cataaggcaagagttttggctgaagcaatgagccaagtaacaaattcagctaccataatg +atgcagagaggcaattttaggaaccaaagaaagattgttaagtgtttcaattgtggcaaa +gaagggcacacagccagaaattgcagggcccctaggaaaaagggctgttggaaatgtgga +aaggaaggacaccaaatgaaagattgtactgagagacaggctaattttttagggaagatc +tggccttcctacaagggaaggccagggaattttcttcagagcagaccagagccaacagcc +ccaccagaagagagcttcaggtctggggtagagacaacaactccccctcagaagcaggag +ccgatagacaaggaactgtatcctttaacttccctcaggtcactctttggcaacgacccc +tcgtcacaataaagataggggggcaactaaaggaagctctattagatacaggagcagatg +atacagtattagaagaaatgAATTTGCCAGGGAGATGGAAACCAAAAATGATAGGGGGAA +TTGGAGGTTTTATCAAAGTAAGACAGTATGAGCAGATAGACATAGAAATCTGTGGACATA +AAGCTAAAGGTACAGTATTAGTAGGACCTACACCTGTCAACATAATTGGAAGAAATCTGT +TGACTCAGATTGGCTGCACTTTAAATTTTCCCATTAGTCCTATTGAGACTGTACCAGTAA +AATTAAAGCCAGGAATGGATGGCCCAAAAGTTAAACAATGGCCATTGACAGAAGAAAAAA +TAAAAGCATTAGTAGAAATTTGTACAGAAATGGAAAAGGAAGGAAAAATTTCAAAAATTG +GGCCTGAAAATCCATACAATACTCCAGTATTTGCCATAAAGAAAAAAGACAGTACTAAAT +GGAGAAAATTAGTAGATTTCAGAGAACTTAATAAGAGAACTCAAGACTTCTGGGAAGTTC +AATTAGGCATACCACATCCCGCAGGGTTAAAAAAGAAAAAATCAGTAACAGTACTGGATG +TGGGTGATGCATATTTTTCAGTTCCCTTAGATAAAGACTTCAGGAAGTACACTGCATTTA +CCATACCTAGTATAAACAATGAGACACCAGGGATTAGATATCAGTACAATGTGCTTCCAC +AGGGATGGAAAGGATCACCAGCAATATTCCAGTGTAGCATGACAAAAATCTTAGAGCCTT +TTAGAAAACAAAATCCAGACATAGTTATCTATCAATACATGGATGACTTGTATGTAGGAT +CTGACTTAGAAATAGGGCAGCATAGAACAAAAATAGAGGAACTGAGACAACATCTGTTGA +GGTGGGGATTTACCACACCAGACAAAAAACATCAGAAAGAACCTCCATTCCTTTGGATGG +GTTATGAACTCCATCCTGATAAATGGACAGTACAGCCTATAGTGCTGCCAGAAAAGGACA +GCTGGACTGTCAATGACATACAGAAGTTAGTGGGAAAATTGAATTGGGCAAGTCAGATTT +ATGCAGGGATTAAAGTAAAGCAATTATGTAAACTCCTTAGGGGAACCAAAGCACTAACAG +AAGTAGTACCACTAACAGAAGAAGCAGAGCTAGAACTGGCAGAAAACAGGGAGATTCTAA +AAGAACCAGTACATGGAGTGTATTATGACCCAACAAAAGACTTAATAGCAGAGCTACAGA +AGCAGGGGCAGGGCCAATGGACATATCAAATTTATCAGGAGCCATATAAAAATCTGAAAA +CAGGAAAATATGCAAGAATGAGGGGTGCCCACACTAATGATGTAAAACAATTAACAGAGG +CAGTGCAAAAAATAGCCACAGAAAGCATAGTAATATGGGGAAAGACTCCTAAATTTAAAC +TACCCATTCAAAAGGAAACATGGGAAGCATGGTGGACAGATTATTGGCAAgccacctgga +ttcctgagtgggagtttgttaatacccctcccttagtgaaattatggtaccagttagaga +aagaacccatagtaggagcagaaaccttctatgtagatggggcagctaacagggagacta +aattaggaaaagcaggatatgttactaatagaggaagacaaaaagttgtcaccctaactg +acacaacaaatcagaagactgagttacaagcaatttatctagctttgcaggattcgggat +tagaagtaaacatagtaacagactcacaatatgcattaggaatcattcaagcacaaccag +atcaaagtgaatcagagttagtcaatcaaataatagagcagttaataaaaaaggaaaagg +tctatctggcatgggtaccagcacacaaaggaattggaggaaatgaacaagtagataaat +tagtcagtgctggaatcaggaaagtactatttttagatggaatagataaggcccaagatg +aacatgagaaatatcacagtaattggagagcaatggctagtgattttaacctgccacctg +tagtagcaaaagaaatagtagccagctgtgataaatgtcagctaaaaggagaagccatgc +atggacaagtagactgtagtccaggaatatggcaactagattgtacacatttagaaggaa +aagttatcctggtagcagttcatgtagccagtggatatatagaagcagaagttattccag +cagaaacagggcaggaaacagcatattttcttttaaaattagcaggaagatggccagtaa +aaacaatacatactgacaatggcagcaatttcaccggtgctacggttagggccgcctgtt +ggtgggcgggaatcaagcaggaatttggaattccctacaatccccaaagtcaaggagtag +tagaatctatgaataaagaattaaagaaaattataggacaggtaagagatcaggctgaac +atcttaagacagcagtacaaatggcagtattcatccacaattttaaaagaaaagggggga +ttggggggtacagtgcaggggaaagaatagtagacataatagcaacagacatacaaacta +aagaattacaaaaacaaattacaaaaattcaaaattttcgggtttattacagggacagca +gaaatccactttggaaaggaccagcaaagctcctctggaaaggtgaaggggcagtagtaa +tacaagataatagtgacataaaagtagtgccaagaagaaaagcaaagatcattagggatt +atggaaaacagatggcaggtgatgattgtgtggcaagtagacaggatgaggattagaaca +tggaaaagtttagtaaaacaccatatgtatgtttcagggaaagctaggggatggttttat +agacatcactatgaaagccctcatccaagaataagttcagaagtacacatcccactaggg +gatgctagattggtaataacaacatattggggtctgcatacaggagaaagagactggcat +ttgggtcagggagtctccatagaatggaggaaaaagagatatagcacacaagtagaccct +gaactagcagaccaactaattcatctgtattactttgactgtttttcagactctgctata +agaaaggccttattaggacacatagttagccctaggtgtgaatatcaagcaggacataac +aaggtaggatctctacaatacttggcactagcagcattaataacaccaaaaaagataaag +ccacctttgcctagtgttacgaaactgacagaggatagatggaacaagccccagaagacc +aagggccacagagggagccacacaatgaatggacactagagcttttagaggagcttaaga +atgaagctgttagacattttcctaggatttggctccatggcttagggcaacatatctatg +aaacttatggggatacttgggcaggagtggaagccataataagaattctgcaacaactgc +tgtttatccattttcagaattgggtgtcgacatagcagaataggcgttactcgacagagg +agagcaagaaatggagccagtagatcctagactagagccctggaagcatccaggaagtca +gcctaaaactgcttgtaccaattgctattgtaaaaagtgttgctttcattgccaagtttg +tttcataacaaaagccttaggcatctcctatggcaggaagaagcggagacagcgacgaag +agctcatcagaacagtcagactcatcaagcttctctatcaaagcagtaagtagtacatgt +aacgcaacctataccaatagtagcaatagtagcattagtagtagcaataataatagcaat +agttgtgtggtccatagtaatcatagaatataggaaaatattaagacaaagaaaaataga +caggttaattgatagactaatagaaagagcagaagacagtggcaatgagagtgaaggaga +aatatcagcacttgtggagatgggggtggagatggggcaccatgctccttgggatgttga +tgatctgtagtgctacagaaaaattgtgggtcacagtctattatggggtacctgtgtgga +aggaagcaaccaccactctattttgtgcatcagatgctaaagcatatgatacagaggtac +ataatgtttgggccacacatgcctgtgtacccacagaccccaacccacaagaagtagtat +tggtaaatgtgacagaaaattttaacatgtggaaaaatgacatggtagaacagatgcatg +aggatataatcagtttatgggatcaaagcctaaagccatgtgtaaaattaaccccactct +gtgttagtttaaagtgcactgatttgaagaatgatactaataccaatagtagtagcggga +gaatgataatggagaaaggagagataaaaaactgctctttcaatatcagcacaagcataa +gaggtaaggtgcagaaagaatatgcatttttttataaacttgatataataccaatagata +atgatactaccagctataagttgacaagttgtaacacctcagtcattacacaggcctgtc +caaaggtatcctttgagccaattcccatacattattgtgccccggctggttttgcgattc +taaaatgtaataataagacgttcaatggaacaggaccatgtacaaatgtcagcacagtac +aatgtacacatggaattaggccagtagtatcaactcaactgctgttaaatggcagtctag +cagaagaagaggtagtaattagatctgtcaatttcacggacaatgctaaaaccataatag +tacagctgaacacatctgtagaaattaattgtacaagacccaacaacaatacaagaaaaa +gaatccgtatccagagaggaccagggagagcatttgttacaataggaaaaataggaaata +tgagacaagcacattgtaacattagtagagcaaaatggaataacactttaaaacagatag +ctagcaaattaagagaacaatttggaaataataaaacaataatctttaagcaatcctcag +gaggggacccagaaattgtaacgcacagttttaattgtggaggggaatttttctactgta +attcaacacaactgtttaatagtacttggtttaatagtacttggagtactgaagggtcaa +ataacactgaaggaagtgacacaatcaccctcccatgcagaataaaacaaattataaaca +tgtggcagaaagtaggaaaagcaatgtatgcccctcccatcagtggacaaattagatgtt +catcaaatattacagggctgctattaacaagagatggtggtaatagcaacaatgagtccg +agatcttcagacctggaggaggagatatgagggacaattggagaagtgaattatataaat +ataaagtagtaaaaattgaaccattaggagtagcacccaccaaggcaaagagaagagtgg +tgcagagagaaaaaagagcagtgggaataggagctttgttccttgggttcttgggagcag +caggaagcactatgggcgcagcctcaatgacgctgacggtacaggccagacaattattgt +ctggtatagtgcagcagcagaacaatttgctgagggctattgaggcgcaacagcatctgt +tgcaactcacagtctggggcatcaagcagctccaggcaagaatcctggctgtggaaagat +acctaaaggatcaacagctcctggggatttggggttgctctggaaaactcatttgcacca +ctgctgtgccttggaatgctagttggagtaataaatctctggaacagatttggaatcaca +cgacctggatggagtgggacagagaaattaacaattacacaagcttaatacactccttaa +ttgaagaatcgcaaaaccagcaagaaaagaatgaacaagaattattggaattagataaat +gggcaagtttgtggaattggtttaacataacaaattggctgtggtatataaaattattca +taatgatagtaggaggcttggtaggtttaagaatagtttttgctgtactttctatagtga +atagagttaggcagggatattcaccattatcgtttcagacccacctcccaaccccgaggg +gacccgacaggcccgaaggaatagaagaagaaggtggagagagagacagagacagatcca +ttcgattagtgaacggatccttggcacttatctgggacgatctgcggagcctgtgcctct +tcagctaccaccgcttgagagacttactcttgattgtaacgaggattgtggaacttctgg +gacgcagggggtgggaagccctcaaatattggtggaatctcctacagtattggagtcagg +aactaaagaatagtgctgttagcttgctcaatgccacagccatagcagtagctgagggga +cagatagggttatagaagtagtacaaggagcttgtagagctattcgccacatacctagaa +gaataagacagggcttggaaaggattttgctataagatgggtggcaagtggtcaaaaagt +agtgtgattggatggcctactgtaagggaaagaatgagacgagctgagccagcagcagat +agggtgggagcagcatctcgagacctggaaaaacatggagcaatcacaagtagcaataca +gcagctaccaatgctgcttgtgcctggctagaagcacaagaggaggaggaggtgggtttt +ccagtcacacctcaggtacctttaagaccaatgacttacaaggcagctgtagatcttagc +cactttttaaaagaaaaggggggactggaagggctaattcactcccaaagaagacaagat +atccttgatctgtggatctaccacacacaaggctacttccctgattagcagaactacaca +ccagggccaggggtcagatatccactgacctttggatggtgctacaagctagtaccagtt +gagccagataagatagaagaggccaataaaggagagaacaccagcttgttacaccctgtg +agcctgcatgggatggatgacccggagagagaagtgttagagtggaggtttgacagccgc +ctagcatttcatcacgtggcccgagagctgcatccggagtacttcaagaactgctgacat +cgagcttgctacaagggactttccgctggggactttccagggaggcgtggcctgggcggg +actggggagtggcgagccctcagatcctgcatataagcagctgctttttgcctgtactgg +gtctctctggttagaccagatctgagcctgggagctctctggctaactagggaacccact +gcttaagcctcaataaagcttgccttgagtgcttcaagtagtgtgtgcccgtctgttgtg +tgactctggtaactagagatccctcagacccttttagtcagtgtggaaaatctctagca diff --git a/tests/data_3/NC_045512.2.fasta b/tests/data_3/NC_045512.2.fasta new file mode 100644 index 0000000..dc1c179 --- /dev/null +++ b/tests/data_3/NC_045512.2.fasta @@ -0,0 +1,430 @@ +>NC_045512.2 Wuhan seafood market pneumonia virus isolate Wuhan-Hu-1, complete genome +ATTAAAGGTTTATACCTTCCCAGGTAACAAACCAACCAACTTTCGATCTCTTGTAGATCTGTTCTCTAAA +CGAACTTTAAAATCTGTGTGGCTGTCACTCGGCTGCATGCTTAGTGCACTCACGCAGTATAATTAATAAC +TAATTACTGTCGTTGACAGGACACGAGTAACTCGTCTATCTTCTGCAGGCTGCTTACGGTTTCGTCCGTG +TTGCAGCCGATCATCAGCACATCTAGGTTTCGTCCGGGTGTGACCGAAAGGTAAGATGGAGAGCCTTGTC +CCTGGTTTCAACGAGAAAACACACGTCCAACTCAGTTTGCCTGTTTTACAGGTTCGCGACGTGCTCGTAC +GTGGCTTTGGAGACTCCGTGGAGGAGGTCTTATCAGAGGCACGTCAACATCTTAAAGATGGCACTTGTGG +CTTAGTAGAAGTTGAAAAAGGCGTTTTGCCTCAACTTGAACAGCCCTATGTGTTCATCAAACGTTCGGAT +GCTCGAACTGCACCTCATGGTCATGTTATGGTTGAGCTGGTAGCAGAACTCGAAGGCATTCAGTACGGTC +GTAGTGGTGAGACACTTGGTGTCCTTGTCCCTCATGTGGGCGAAATACCAGTGGCTTACCGCAAGGTTCT +TCTTCGTAAGAACGGTAATAAAGGAGCTGGTGGCCATAGTTACGGCGCCGATCTAAAGTCATTTGACTTA +GGCGACGAGCTTGGCACTGATCCTTATGAAGATTTTCAAGAAAACTGGAACACTAAACATAGCAGTGGTG +TTACCCGTGAACTCATGCGTGAGCTTAACGGAGGGGCATACACTCGCTATGTCGATAACAACTTCTGTGG +CCCTGATGGCTACCCTCTTGAGTGCATTAAAGACCTTCTAGCACGTGCTGGTAAAGCTTCATGCACTTTG +TCCGAACAACTGGACTTTATTGACACTAAGAGGGGTGTATACTGCTGCCGTGAACATGAGCATGAAATTG +CTTGGTACACGGAACGTTCTGAAAAGAGCTATGAATTGCAGACACCTTTTGAAATTAAATTGGCAAAGAA +ATTTGACACCTTCAATGGGGAATGTCCAAATTTTGTATTTCCCTTAAATTCCATAATCAAGACTATTCAA +CCAAGGGTTGAAAAGAAAAAGCTTGATGGCTTTATGGGTAGAATTCGATCTGTCTATCCAGTTGCGTCAC +CAAATGAATGCAACCAAATGTGCCTTTCAACTCTCATGAAGTGTGATCATTGTGGTGAAACTTCATGGCA +GACGGGCGATTTTGTTAAAGCCACTTGCGAATTTTGTGGCACTGAGAATTTGACTAAAGAAGGTGCCACT +ACTTGTGGTTACTTACCCCAAAATGCTGTTGTTAAAATTTATTGTCCAGCATGTCACAATTCAGAAGTAG +GACCTGAGCATAGTCTTGCCGAATACCATAATGAATCTGGCTTGAAAACCATTCTTCGTAAGGGTGGTCG +CACTATTGCCTTTGGAGGCTGTGTGTTCTCTTATGTTGGTTGCCATAACAAGTGTGCCTATTGGGTTCCA +CGTGCTAGCGCTAACATAGGTTGTAACCATACAGGTGTTGTTGGAGAAGGTTCCGAAGGTCTTAATGACA +ACCTTCTTGAAATACTCCAAAAAGAGAAAGTCAACATCAATATTGTTGGTGACTTTAAACTTAATGAAGA +GATCGCCATTATTTTGGCATCTTTTTCTGCTTCCACAAGTGCTTTTGTGGAAACTGTGAAAGGTTTGGAT +TATAAAGCATTCAAACAAATTGTTGAATCCTGTGGTAATTTTAAAGTTACAAAAGGAAAAGCTAAAAAAG +GTGCCTGGAATATTGGTGAACAGAAATCAATACTGAGTCCTCTTTATGCATTTGCATCAGAGGCTGCTCG +TGTTGTACGATCAATTTTCTCCCGCACTCTTGAAACTGCTCAAAATTCTGTGCGTGTTTTACAGAAGGCC +GCTATAACAATACTAGATGGAATTTCACAGTATTCACTGAGACTCATTGATGCTATGATGTTCACATCTG +ATTTGGCTACTAACAATCTAGTTGTAATGGCCTACATTACAGGTGGTGTTGTTCAGTTGACTTCGCAGTG +GCTAACTAACATCTTTGGCACTGTTTATGAAAAACTCAAACCCGTCCTTGATTGGCTTGAAGAGAAGTTT +AAGGAAGGTGTAGAGTTTCTTAGAGACGGTTGGGAAATTGTTAAATTTATCTCAACCTGTGCTTGTGAAA +TTGTCGGTGGACAAATTGTCACCTGTGCAAAGGAAATTAAGGAGAGTGTTCAGACATTCTTTAAGCTTGT +AAATAAATTTTTGGCTTTGTGTGCTGACTCTATCATTATTGGTGGAGCTAAACTTAAAGCCTTGAATTTA +GGTGAAACATTTGTCACGCACTCAAAGGGATTGTACAGAAAGTGTGTTAAATCCAGAGAAGAAACTGGCC +TACTCATGCCTCTAAAAGCCCCAAAAGAAATTATCTTCTTAGAGGGAGAAACACTTCCCACAGAAGTGTT +AACAGAGGAAGTTGTCTTGAAAACTGGTGATTTACAACCATTAGAACAACCTACTAGTGAAGCTGTTGAA +GCTCCATTGGTTGGTACACCAGTTTGTATTAACGGGCTTATGTTGCTCGAAATCAAAGACACAGAAAAGT +ACTGTGCCCTTGCACCTAATATGATGGTAACAAACAATACCTTCACACTCAAAGGCGGTGCACCAACAAA +GGTTACTTTTGGTGATGACACTGTGATAGAAGTGCAAGGTTACAAGAGTGTGAATATCACTTTTGAACTT +GATGAAAGGATTGATAAAGTACTTAATGAGAAGTGCTCTGCCTATACAGTTGAACTCGGTACAGAAGTAA +ATGAGTTCGCCTGTGTTGTGGCAGATGCTGTCATAAAAACTTTGCAACCAGTATCTGAATTACTTACACC +ACTGGGCATTGATTTAGATGAGTGGAGTATGGCTACATACTACTTATTTGATGAGTCTGGTGAGTTTAAA +TTGGCTTCACATATGTATTGTTCTTTCTACCCTCCAGATGAGGATGAAGAAGAAGGTGATTGTGAAGAAG +AAGAGTTTGAGCCATCAACTCAATATGAGTATGGTACTGAAGATGATTACCAAGGTAAACCTTTGGAATT +TGGTGCCACTTCTGCTGCTCTTCAACCTGAAGAAGAGCAAGAAGAAGATTGGTTAGATGATGATAGTCAA +CAAACTGTTGGTCAACAAGACGGCAGTGAGGACAATCAGACAACTACTATTCAAACAATTGTTGAGGTTC +AACCTCAATTAGAGATGGAACTTACACCAGTTGTTCAGACTATTGAAGTGAATAGTTTTAGTGGTTATTT +AAAACTTACTGACAATGTATACATTAAAAATGCAGACATTGTGGAAGAAGCTAAAAAGGTAAAACCAACA +GTGGTTGTTAATGCAGCCAATGTTTACCTTAAACATGGAGGAGGTGTTGCAGGAGCCTTAAATAAGGCTA +CTAACAATGCCATGCAAGTTGAATCTGATGATTACATAGCTACTAATGGACCACTTAAAGTGGGTGGTAG +TTGTGTTTTAAGCGGACACAATCTTGCTAAACACTGTCTTCATGTTGTCGGCCCAAATGTTAACAAAGGT +GAAGACATTCAACTTCTTAAGAGTGCTTATGAAAATTTTAATCAGCACGAAGTTCTACTTGCACCATTAT +TATCAGCTGGTATTTTTGGTGCTGACCCTATACATTCTTTAAGAGTTTGTGTAGATACTGTTCGCACAAA +TGTCTACTTAGCTGTCTTTGATAAAAATCTCTATGACAAACTTGTTTCAAGCTTTTTGGAAATGAAGAGT +GAAAAGCAAGTTGAACAAAAGATCGCTGAGATTCCTAAAGAGGAAGTTAAGCCATTTATAACTGAAAGTA +AACCTTCAGTTGAACAGAGAAAACAAGATGATAAGAAAATCAAAGCTTGTGTTGAAGAAGTTACAACAAC +TCTGGAAGAAACTAAGTTCCTCACAGAAAACTTGTTACTTTATATTGACATTAATGGCAATCTTCATCCA +GATTCTGCCACTCTTGTTAGTGACATTGACATCACTTTCTTAAAGAAAGATGCTCCATATATAGTGGGTG +ATGTTGTTCAAGAGGGTGTTTTAACTGCTGTGGTTATACCTACTAAAAAGGCTGGTGGCACTACTGAAAT +GCTAGCGAAAGCTTTGAGAAAAGTGCCAACAGACAATTATATAACCACTTACCCGGGTCAGGGTTTAAAT +GGTTACACTGTAGAGGAGGCAAAGACAGTGCTTAAAAAGTGTAAAAGTGCCTTTTACATTCTACCATCTA +TTATCTCTAATGAGAAGCAAGAAATTCTTGGAACTGTTTCTTGGAATTTGCGAGAAATGCTTGCACATGC +AGAAGAAACACGCAAATTAATGCCTGTCTGTGTGGAAACTAAAGCCATAGTTTCAACTATACAGCGTAAA +TATAAGGGTATTAAAATACAAGAGGGTGTGGTTGATTATGGTGCTAGATTTTACTTTTACACCAGTAAAA +CAACTGTAGCGTCACTTATCAACACACTTAACGATCTAAATGAAACTCTTGTTACAATGCCACTTGGCTA +TGTAACACATGGCTTAAATTTGGAAGAAGCTGCTCGGTATATGAGATCTCTCAAAGTGCCAGCTACAGTT +TCTGTTTCTTCACCTGATGCTGTTACAGCGTATAATGGTTATCTTACTTCTTCTTCTAAAACACCTGAAG +AACATTTTATTGAAACCATCTCACTTGCTGGTTCCTATAAAGATTGGTCCTATTCTGGACAATCTACACA +ACTAGGTATAGAATTTCTTAAGAGAGGTGATAAAAGTGTATATTACACTAGTAATCCTACCACATTCCAC +CTAGATGGTGAAGTTATCACCTTTGACAATCTTAAGACACTTCTTTCTTTGAGAGAAGTGAGGACTATTA +AGGTGTTTACAACAGTAGACAACATTAACCTCCACACGCAAGTTGTGGACATGTCAATGACATATGGACA +ACAGTTTGGTCCAACTTATTTGGATGGAGCTGATGTTACTAAAATAAAACCTCATAATTCACATGAAGGT +AAAACATTTTATGTTTTACCTAATGATGACACTCTACGTGTTGAGGCTTTTGAGTACTACCACACAACTG +ATCCTAGTTTTCTGGGTAGGTACATGTCAGCATTAAATCACACTAAAAAGTGGAAATACCCACAAGTTAA +TGGTTTAACTTCTATTAAATGGGCAGATAACAACTGTTATCTTGCCACTGCATTGTTAACACTCCAACAA +ATAGAGTTGAAGTTTAATCCACCTGCTCTACAAGATGCTTATTACAGAGCAAGGGCTGGTGAAGCTGCTA +ACTTTTGTGCACTTATCTTAGCCTACTGTAATAAGACAGTAGGTGAGTTAGGTGATGTTAGAGAAACAAT +GAGTTACTTGTTTCAACATGCCAATTTAGATTCTTGCAAAAGAGTCTTGAACGTGGTGTGTAAAACTTGT +GGACAACAGCAGACAACCCTTAAGGGTGTAGAAGCTGTTATGTACATGGGCACACTTTCTTATGAACAAT +TTAAGAAAGGTGTTCAGATACCTTGTACGTGTGGTAAACAAGCTACAAAATATCTAGTACAACAGGAGTC +ACCTTTTGTTATGATGTCAGCACCACCTGCTCAGTATGAACTTAAGCATGGTACATTTACTTGTGCTAGT +GAGTACACTGGTAATTACCAGTGTGGTCACTATAAACATATAACTTCTAAAGAAACTTTGTATTGCATAG +ACGGTGCTTTACTTACAAAGTCCTCAGAATACAAAGGTCCTATTACGGATGTTTTCTACAAAGAAAACAG +TTACACAACAACCATAAAACCAGTTACTTATAAATTGGATGGTGTTGTTTGTACAGAAATTGACCCTAAG +TTGGACAATTATTATAAGAAAGACAATTCTTATTTCACAGAGCAACCAATTGATCTTGTACCAAACCAAC +CATATCCAAACGCAAGCTTCGATAATTTTAAGTTTGTATGTGATAATATCAAATTTGCTGATGATTTAAA +CCAGTTAACTGGTTATAAGAAACCTGCTTCAAGAGAGCTTAAAGTTACATTTTTCCCTGACTTAAATGGT +GATGTGGTGGCTATTGATTATAAACACTACACACCCTCTTTTAAGAAAGGAGCTAAATTGTTACATAAAC +CTATTGTTTGGCATGTTAACAATGCAACTAATAAAGCCACGTATAAACCAAATACCTGGTGTATACGTTG +TCTTTGGAGCACAAAACCAGTTGAAACATCAAATTCGTTTGATGTACTGAAGTCAGAGGACGCGCAGGGA +ATGGATAATCTTGCCTGCGAAGATCTAAAACCAGTCTCTGAAGAAGTAGTGGAAAATCCTACCATACAGA +AAGACGTTCTTGAGTGTAATGTGAAAACTACCGAAGTTGTAGGAGACATTATACTTAAACCAGCAAATAA +TAGTTTAAAAATTACAGAAGAGGTTGGCCACACAGATCTAATGGCTGCTTATGTAGACAATTCTAGTCTT +ACTATTAAGAAACCTAATGAATTATCTAGAGTATTAGGTTTGAAAACCCTTGCTACTCATGGTTTAGCTG +CTGTTAATAGTGTCCCTTGGGATACTATAGCTAATTATGCTAAGCCTTTTCTTAACAAAGTTGTTAGTAC +AACTACTAACATAGTTACACGGTGTTTAAACCGTGTTTGTACTAATTATATGCCTTATTTCTTTACTTTA +TTGCTACAATTGTGTACTTTTACTAGAAGTACAAATTCTAGAATTAAAGCATCTATGCCGACTACTATAG +CAAAGAATACTGTTAAGAGTGTCGGTAAATTTTGTCTAGAGGCTTCATTTAATTATTTGAAGTCACCTAA +TTTTTCTAAACTGATAAATATTATAATTTGGTTTTTACTATTAAGTGTTTGCCTAGGTTCTTTAATCTAC +TCAACCGCTGCTTTAGGTGTTTTAATGTCTAATTTAGGCATGCCTTCTTACTGTACTGGTTACAGAGAAG +GCTATTTGAACTCTACTAATGTCACTATTGCAACCTACTGTACTGGTTCTATACCTTGTAGTGTTTGTCT +TAGTGGTTTAGATTCTTTAGACACCTATCCTTCTTTAGAAACTATACAAATTACCATTTCATCTTTTAAA +TGGGATTTAACTGCTTTTGGCTTAGTTGCAGAGTGGTTTTTGGCATATATTCTTTTCACTAGGTTTTTCT +ATGTACTTGGATTGGCTGCAATCATGCAATTGTTTTTCAGCTATTTTGCAGTACATTTTATTAGTAATTC +TTGGCTTATGTGGTTAATAATTAATCTTGTACAAATGGCCCCGATTTCAGCTATGGTTAGAATGTACATC +TTCTTTGCATCATTTTATTATGTATGGAAAAGTTATGTGCATGTTGTAGACGGTTGTAATTCATCAACTT +GTATGATGTGTTACAAACGTAATAGAGCAACAAGAGTCGAATGTACAACTATTGTTAATGGTGTTAGAAG +GTCCTTTTATGTCTATGCTAATGGAGGTAAAGGCTTTTGCAAACTACACAATTGGAATTGTGTTAATTGT +GATACATTCTGTGCTGGTAGTACATTTATTAGTGATGAAGTTGCGAGAGACTTGTCACTACAGTTTAAAA +GACCAATAAATCCTACTGACCAGTCTTCTTACATCGTTGATAGTGTTACAGTGAAGAATGGTTCCATCCA +TCTTTACTTTGATAAAGCTGGTCAAAAGACTTATGAAAGACATTCTCTCTCTCATTTTGTTAACTTAGAC +AACCTGAGAGCTAATAACACTAAAGGTTCATTGCCTATTAATGTTATAGTTTTTGATGGTAAATCAAAAT +GTGAAGAATCATCTGCAAAATCAGCGTCTGTTTACTACAGTCAGCTTATGTGTCAACCTATACTGTTACT +AGATCAGGCATTAGTGTCTGATGTTGGTGATAGTGCGGAAGTTGCAGTTAAAATGTTTGATGCTTACGTT +AATACGTTTTCATCAACTTTTAACGTACCAATGGAAAAACTCAAAACACTAGTTGCAACTGCAGAAGCTG +AACTTGCAAAGAATGTGTCCTTAGACAATGTCTTATCTACTTTTATTTCAGCAGCTCGGCAAGGGTTTGT +TGATTCAGATGTAGAAACTAAAGATGTTGTTGAATGTCTTAAATTGTCACATCAATCTGACATAGAAGTT +ACTGGCGATAGTTGTAATAACTATATGCTCACCTATAACAAAGTTGAAAACATGACACCCCGTGACCTTG +GTGCTTGTATTGACTGTAGTGCGCGTCATATTAATGCGCAGGTAGCAAAAAGTCACAACATTGCTTTGAT +ATGGAACGTTAAAGATTTCATGTCATTGTCTGAACAACTACGAAAACAAATACGTAGTGCTGCTAAAAAG +AATAACTTACCTTTTAAGTTGACATGTGCAACTACTAGACAAGTTGTTAATGTTGTAACAACAAAGATAG +CACTTAAGGGTGGTAAAATTGTTAATAATTGGTTGAAGCAGTTAATTAAAGTTACACTTGTGTTCCTTTT +TGTTGCTGCTATTTTCTATTTAATAACACCTGTTCATGTCATGTCTAAACATACTGACTTTTCAAGTGAA +ATCATAGGATACAAGGCTATTGATGGTGGTGTCACTCGTGACATAGCATCTACAGATACTTGTTTTGCTA +ACAAACATGCTGATTTTGACACATGGTTTAGCCAGCGTGGTGGTAGTTATACTAATGACAAAGCTTGCCC +ATTGATTGCTGCAGTCATAACAAGAGAAGTGGGTTTTGTCGTGCCTGGTTTGCCTGGCACGATATTACGC +ACAACTAATGGTGACTTTTTGCATTTCTTACCTAGAGTTTTTAGTGCAGTTGGTAACATCTGTTACACAC +CATCAAAACTTATAGAGTACACTGACTTTGCAACATCAGCTTGTGTTTTGGCTGCTGAATGTACAATTTT +TAAAGATGCTTCTGGTAAGCCAGTACCATATTGTTATGATACCAATGTACTAGAAGGTTCTGTTGCTTAT +GAAAGTTTACGCCCTGACACACGTTATGTGCTCATGGATGGCTCTATTATTCAATTTCCTAACACCTACC +TTGAAGGTTCTGTTAGAGTGGTAACAACTTTTGATTCTGAGTACTGTAGGCACGGCACTTGTGAAAGATC +AGAAGCTGGTGTTTGTGTATCTACTAGTGGTAGATGGGTACTTAACAATGATTATTACAGATCTTTACCA +GGAGTTTTCTGTGGTGTAGATGCTGTAAATTTACTTACTAATATGTTTACACCACTAATTCAACCTATTG +GTGCTTTGGACATATCAGCATCTATAGTAGCTGGTGGTATTGTAGCTATCGTAGTAACATGCCTTGCCTA +CTATTTTATGAGGTTTAGAAGAGCTTTTGGTGAATACAGTCATGTAGTTGCCTTTAATACTTTACTATTC +CTTATGTCATTCACTGTACTCTGTTTAACACCAGTTTACTCATTCTTACCTGGTGTTTATTCTGTTATTT +ACTTGTACTTGACATTTTATCTTACTAATGATGTTTCTTTTTTAGCACATATTCAGTGGATGGTTATGTT +CACACCTTTAGTACCTTTCTGGATAACAATTGCTTATATCATTTGTATTTCCACAAAGCATTTCTATTGG +TTCTTTAGTAATTACCTAAAGAGACGTGTAGTCTTTAATGGTGTTTCCTTTAGTACTTTTGAAGAAGCTG +CGCTGTGCACCTTTTTGTTAAATAAAGAAATGTATCTAAAGTTGCGTAGTGATGTGCTATTACCTCTTAC +GCAATATAATAGATACTTAGCTCTTTATAATAAGTACAAGTATTTTAGTGGAGCAATGGATACAACTAGC +TACAGAGAAGCTGCTTGTTGTCATCTCGCAAAGGCTCTCAATGACTTCAGTAACTCAGGTTCTGATGTTC +TTTACCAACCACCACAAACCTCTATCACCTCAGCTGTTTTGCAGAGTGGTTTTAGAAAAATGGCATTCCC +ATCTGGTAAAGTTGAGGGTTGTATGGTACAAGTAACTTGTGGTACAACTACACTTAACGGTCTTTGGCTT +GATGACGTAGTTTACTGTCCAAGACATGTGATCTGCACCTCTGAAGACATGCTTAACCCTAATTATGAAG +ATTTACTCATTCGTAAGTCTAATCATAATTTCTTGGTACAGGCTGGTAATGTTCAACTCAGGGTTATTGG +ACATTCTATGCAAAATTGTGTACTTAAGCTTAAGGTTGATACAGCCAATCCTAAGACACCTAAGTATAAG +TTTGTTCGCATTCAACCAGGACAGACTTTTTCAGTGTTAGCTTGTTACAATGGTTCACCATCTGGTGTTT +ACCAATGTGCTATGAGGCCCAATTTCACTATTAAGGGTTCATTCCTTAATGGTTCATGTGGTAGTGTTGG +TTTTAACATAGATTATGACTGTGTCTCTTTTTGTTACATGCACCATATGGAATTACCAACTGGAGTTCAT +GCTGGCACAGACTTAGAAGGTAACTTTTATGGACCTTTTGTTGACAGGCAAACAGCACAAGCAGCTGGTA +CGGACACAACTATTACAGTTAATGTTTTAGCTTGGTTGTACGCTGCTGTTATAAATGGAGACAGGTGGTT +TCTCAATCGATTTACCACAACTCTTAATGACTTTAACCTTGTGGCTATGAAGTACAATTATGAACCTCTA +ACACAAGACCATGTTGACATACTAGGACCTCTTTCTGCTCAAACTGGAATTGCCGTTTTAGATATGTGTG +CTTCATTAAAAGAATTACTGCAAAATGGTATGAATGGACGTACCATATTGGGTAGTGCTTTATTAGAAGA +TGAATTTACACCTTTTGATGTTGTTAGACAATGCTCAGGTGTTACTTTCCAAAGTGCAGTGAAAAGAACA +ATCAAGGGTACACACCACTGGTTGTTACTCACAATTTTGACTTCACTTTTAGTTTTAGTCCAGAGTACTC +AATGGTCTTTGTTCTTTTTTTTGTATGAAAATGCCTTTTTACCTTTTGCTATGGGTATTATTGCTATGTC +TGCTTTTGCAATGATGTTTGTCAAACATAAGCATGCATTTCTCTGTTTGTTTTTGTTACCTTCTCTTGCC +ACTGTAGCTTATTTTAATATGGTCTATATGCCTGCTAGTTGGGTGATGCGTATTATGACATGGTTGGATA +TGGTTGATACTAGTTTGTCTGGTTTTAAGCTAAAAGACTGTGTTATGTATGCATCAGCTGTAGTGTTACT +AATCCTTATGACAGCAAGAACTGTGTATGATGATGGTGCTAGGAGAGTGTGGACACTTATGAATGTCTTG +ACACTCGTTTATAAAGTTTATTATGGTAATGCTTTAGATCAAGCCATTTCCATGTGGGCTCTTATAATCT +CTGTTACTTCTAACTACTCAGGTGTAGTTACAACTGTCATGTTTTTGGCCAGAGGTATTGTTTTTATGTG +TGTTGAGTATTGCCCTATTTTCTTCATAACTGGTAATACACTTCAGTGTATAATGCTAGTTTATTGTTTC +TTAGGCTATTTTTGTACTTGTTACTTTGGCCTCTTTTGTTTACTCAACCGCTACTTTAGACTGACTCTTG +GTGTTTATGATTACTTAGTTTCTACACAGGAGTTTAGATATATGAATTCACAGGGACTACTCCCACCCAA +GAATAGCATAGATGCCTTCAAACTCAACATTAAATTGTTGGGTGTTGGTGGCAAACCTTGTATCAAAGTA +GCCACTGTACAGTCTAAAATGTCAGATGTAAAGTGCACATCAGTAGTCTTACTCTCAGTTTTGCAACAAC +TCAGAGTAGAATCATCATCTAAATTGTGGGCTCAATGTGTCCAGTTACACAATGACATTCTCTTAGCTAA +AGATACTACTGAAGCCTTTGAAAAAATGGTTTCACTACTTTCTGTTTTGCTTTCCATGCAGGGTGCTGTA +GACATAAACAAGCTTTGTGAAGAAATGCTGGACAACAGGGCAACCTTACAAGCTATAGCCTCAGAGTTTA +GTTCCCTTCCATCATATGCAGCTTTTGCTACTGCTCAAGAAGCTTATGAGCAGGCTGTTGCTAATGGTGA +TTCTGAAGTTGTTCTTAAAAAGTTGAAGAAGTCTTTGAATGTGGCTAAATCTGAATTTGACCGTGATGCA +GCCATGCAACGTAAGTTGGAAAAGATGGCTGATCAAGCTATGACCCAAATGTATAAACAGGCTAGATCTG +AGGACAAGAGGGCAAAAGTTACTAGTGCTATGCAGACAATGCTTTTCACTATGCTTAGAAAGTTGGATAA +TGATGCACTCAACAACATTATCAACAATGCAAGAGATGGTTGTGTTCCCTTGAACATAATACCTCTTACA +ACAGCAGCCAAACTAATGGTTGTCATACCAGACTATAACACATATAAAAATACGTGTGATGGTACAACAT +TTACTTATGCATCAGCATTGTGGGAAATCCAACAGGTTGTAGATGCAGATAGTAAAATTGTTCAACTTAG +TGAAATTAGTATGGACAATTCACCTAATTTAGCATGGCCTCTTATTGTAACAGCTTTAAGGGCCAATTCT +GCTGTCAAATTACAGAATAATGAGCTTAGTCCTGTTGCACTACGACAGATGTCTTGTGCTGCCGGTACTA +CACAAACTGCTTGCACTGATGACAATGCGTTAGCTTACTACAACACAACAAAGGGAGGTAGGTTTGTACT +TGCACTGTTATCCGATTTACAGGATTTGAAATGGGCTAGATTCCCTAAGAGTGATGGAACTGGTACTATC +TATACAGAACTGGAACCACCTTGTAGGTTTGTTACAGACACACCTAAAGGTCCTAAAGTGAAGTATTTAT +ACTTTATTAAAGGATTAAACAACCTAAATAGAGGTATGGTACTTGGTAGTTTAGCTGCCACAGTACGTCT +ACAAGCTGGTAATGCAACAGAAGTGCCTGCCAATTCAACTGTATTATCTTTCTGTGCTTTTGCTGTAGAT +GCTGCTAAAGCTTACAAAGATTATCTAGCTAGTGGGGGACAACCAATCACTAATTGTGTTAAGATGTTGT +GTACACACACTGGTACTGGTCAGGCAATAACAGTTACACCGGAAGCCAATATGGATCAAGAATCCTTTGG +TGGTGCATCGTGTTGTCTGTACTGCCGTTGCCACATAGATCATCCAAATCCTAAAGGATTTTGTGACTTA +AAAGGTAAGTATGTACAAATACCTACAACTTGTGCTAATGACCCTGTGGGTTTTACACTTAAAAACACAG +TCTGTACCGTCTGCGGTATGTGGAAAGGTTATGGCTGTAGTTGTGATCAACTCCGCGAACCCATGCTTCA +GTCAGCTGATGCACAATCGTTTTTAAACGGGTTTGCGGTGTAAGTGCAGCCCGTCTTACACCGTGCGGCA +CAGGCACTAGTACTGATGTCGTATACAGGGCTTTTGACATCTACAATGATAAAGTAGCTGGTTTTGCTAA +ATTCCTAAAAACTAATTGTTGTCGCTTCCAAGAAAAGGACGAAGATGACAATTTAATTGATTCTTACTTT +GTAGTTAAGAGACACACTTTCTCTAACTACCAACATGAAGAAACAATTTATAATTTACTTAAGGATTGTC +CAGCTGTTGCTAAACATGACTTCTTTAAGTTTAGAATAGACGGTGACATGGTACCACATATATCACGTCA +ACGTCTTACTAAATACACAATGGCAGACCTCGTCTATGCTTTAAGGCATTTTGATGAAGGTAATTGTGAC +ACATTAAAAGAAATACTTGTCACATACAATTGTTGTGATGATGATTATTTCAATAAAAAGGACTGGTATG +ATTTTGTAGAAAACCCAGATATATTACGCGTATACGCCAACTTAGGTGAACGTGTACGCCAAGCTTTGTT +AAAAACAGTACAATTCTGTGATGCCATGCGAAATGCTGGTATTGTTGGTGTACTGACATTAGATAATCAA +GATCTCAATGGTAACTGGTATGATTTCGGTGATTTCATACAAACCACGCCAGGTAGTGGAGTTCCTGTTG +TAGATTCTTATTATTCATTGTTAATGCCTATATTAACCTTGACCAGGGCTTTAACTGCAGAGTCACATGT +TGACACTGACTTAACAAAGCCTTACATTAAGTGGGATTTGTTAAAATATGACTTCACGGAAGAGAGGTTA +AAACTCTTTGACCGTTATTTTAAATATTGGGATCAGACATACCACCCAAATTGTGTTAACTGTTTGGATG +ACAGATGCATTCTGCATTGTGCAAACTTTAATGTTTTATTCTCTACAGTGTTCCCACCTACAAGTTTTGG +ACCACTAGTGAGAAAAATATTTGTTGATGGTGTTCCATTTGTAGTTTCAACTGGATACCACTTCAGAGAG +CTAGGTGTTGTACATAATCAGGATGTAAACTTACATAGCTCTAGACTTAGTTTTAAGGAATTACTTGTGT +ATGCTGCTGACCCTGCTATGCACGCTGCTTCTGGTAATCTATTACTAGATAAACGCACTACGTGCTTTTC +AGTAGCTGCACTTACTAACAATGTTGCTTTTCAAACTGTCAAACCCGGTAATTTTAACAAAGACTTCTAT +GACTTTGCTGTGTCTAAGGGTTTCTTTAAGGAAGGAAGTTCTGTTGAATTAAAACACTTCTTCTTTGCTC +AGGATGGTAATGCTGCTATCAGCGATTATGACTACTATCGTTATAATCTACCAACAATGTGTGATATCAG +ACAACTACTATTTGTAGTTGAAGTTGTTGATAAGTACTTTGATTGTTACGATGGTGGCTGTATTAATGCT +AACCAAGTCATCGTCAACAACCTAGACAAATCAGCTGGTTTTCCATTTAATAAATGGGGTAAGGCTAGAC +TTTATTATGATTCAATGAGTTATGAGGATCAAGATGCACTTTTCGCATATACAAAACGTAATGTCATCCC +TACTATAACTCAAATGAATCTTAAGTATGCCATTAGTGCAAAGAATAGAGCTCGCACCGTAGCTGGTGTC +TCTATCTGTAGTACTATGACCAATAGACAGTTTCATCAAAAATTATTGAAATCAATAGCCGCCACTAGAG +GAGCTACTGTAGTAATTGGAACAAGCAAATTCTATGGTGGTTGGCACAACATGTTAAAAACTGTTTATAG +TGATGTAGAAAACCCTCACCTTATGGGTTGGGATTATCCTAAATGTGATAGAGCCATGCCTAACATGCTT +AGAATTATGGCCTCACTTGTTCTTGCTCGCAAACATACAACGTGTTGTAGCTTGTCACACCGTTTCTATA +GATTAGCTAATGAGTGTGCTCAAGTATTGAGTGAAATGGTCATGTGTGGCGGTTCACTATATGTTAAACC +AGGTGGAACCTCATCAGGAGATGCCACAACTGCTTATGCTAATAGTGTTTTTAACATTTGTCAAGCTGTC +ACGGCCAATGTTAATGCACTTTTATCTACTGATGGTAACAAAATTGCCGATAAGTATGTCCGCAATTTAC +AACACAGACTTTATGAGTGTCTCTATAGAAATAGAGATGTTGACACAGACTTTGTGAATGAGTTTTACGC +ATATTTGCGTAAACATTTCTCAATGATGATACTCTCTGACGATGCTGTTGTGTGTTTCAATAGCACTTAT +GCATCTCAAGGTCTAGTGGCTAGCATAAAGAACTTTAAGTCAGTTCTTTATTATCAAAACAATGTTTTTA +TGTCTGAAGCAAAATGTTGGACTGAGACTGACCTTACTAAAGGACCTCATGAATTTTGCTCTCAACATAC +AATGCTAGTTAAACAGGGTGATGATTATGTGTACCTTCCTTACCCAGATCCATCAAGAATCCTAGGGGCC +GGCTGTTTTGTAGATGATATCGTAAAAACAGATGGTACACTTATGATTGAACGGTTCGTGTCTTTAGCTA +TAGATGCTTACCCACTTACTAAACATCCTAATCAGGAGTATGCTGATGTCTTTCATTTGTACTTACAATA +CATAAGAAAGCTACATGATGAGTTAACAGGACACATGTTAGACATGTATTCTGTTATGCTTACTAATGAT +AACACTTCAAGGTATTGGGAACCTGAGTTTTATGAGGCTATGTACACACCGCATACAGTCTTACAGGCTG +TTGGGGCTTGTGTTCTTTGCAATTCACAGACTTCATTAAGATGTGGTGCTTGCATACGTAGACCATTCTT +ATGTTGTAAATGCTGTTACGACCATGTCATATCAACATCACATAAATTAGTCTTGTCTGTTAATCCGTAT +GTTTGCAATGCTCCAGGTTGTGATGTCACAGATGTGACTCAACTTTACTTAGGAGGTATGAGCTATTATT +GTAAATCACATAAACCACCCATTAGTTTTCCATTGTGTGCTAATGGACAAGTTTTTGGTTTATATAAAAA +TACATGTGTTGGTAGCGATAATGTTACTGACTTTAATGCAATTGCAACATGTGACTGGACAAATGCTGGT +GATTACATTTTAGCTAACACCTGTACTGAAAGACTCAAGCTTTTTGCAGCAGAAACGCTCAAAGCTACTG +AGGAGACATTTAAACTGTCTTATGGTATTGCTACTGTACGTGAAGTGCTGTCTGACAGAGAATTACATCT +TTCATGGGAAGTTGGTAAACCTAGACCACCACTTAACCGAAATTATGTCTTTACTGGTTATCGTGTAACT +AAAAACAGTAAAGTACAAATAGGAGAGTACACCTTTGAAAAAGGTGACTATGGTGATGCTGTTGTTTACC +GAGGTACAACAACTTACAAATTAAATGTTGGTGATTATTTTGTGCTGACATCACATACAGTAATGCCATT +AAGTGCACCTACACTAGTGCCACAAGAGCACTATGTTAGAATTACTGGCTTATACCCAACACTCAATATC +TCAGATGAGTTTTCTAGCAATGTTGCAAATTATCAAAAGGTTGGTATGCAAAAGTATTCTACACTCCAGG +GACCACCTGGTACTGGTAAGAGTCATTTTGCTATTGGCCTAGCTCTCTACTACCCTTCTGCTCGCATAGT +GTATACAGCTTGCTCTCATGCCGCTGTTGATGCACTATGTGAGAAGGCATTAAAATATTTGCCTATAGAT +AAATGTAGTAGAATTATACCTGCACGTGCTCGTGTAGAGTGTTTTGATAAATTCAAAGTGAATTCAACAT +TAGAACAGTATGTCTTTTGTACTGTAAATGCATTGCCTGAGACGACAGCAGATATAGTTGTCTTTGATGA +AATTTCAATGGCCACAAATTATGATTTGAGTGTTGTCAATGCCAGATTACGTGCTAAGCACTATGTGTAC +ATTGGCGACCCTGCTCAATTACCTGCACCACGCACATTGCTAACTAAGGGCACACTAGAACCAGAATATT +TCAATTCAGTGTGTAGACTTATGAAAACTATAGGTCCAGACATGTTCCTCGGAACTTGTCGGCGTTGTCC +TGCTGAAATTGTTGACACTGTGAGTGCTTTGGTTTATGATAATAAGCTTAAAGCACATAAAGACAAATCA +GCTCAATGCTTTAAAATGTTTTATAAGGGTGTTATCACGCATGATGTTTCATCTGCAATTAACAGGCCAC +AAATAGGCGTGGTAAGAGAATTCCTTACACGTAACCCTGCTTGGAGAAAAGCTGTCTTTATTTCACCTTA +TAATTCACAGAATGCTGTAGCCTCAAAGATTTTGGGACTACCAACTCAAACTGTTGATTCATCACAGGGC +TCAGAATATGACTATGTCATATTCACTCAAACCACTGAAACAGCTCACTCTTGTAATGTAAACAGATTTA +ATGTTGCTATTACCAGAGCAAAAGTAGGCATACTTTGCATAATGTCTGATAGAGACCTTTATGACAAGTT +GCAATTTACAAGTCTTGAAATTCCACGTAGGAATGTGGCAACTTTACAAGCTGAAAATGTAACAGGACTC +TTTAAAGATTGTAGTAAGGTAATCACTGGGTTACATCCTACACAGGCACCTACACACCTCAGTGTTGACA +CTAAATTCAAAACTGAAGGTTTATGTGTTGACATACCTGGCATACCTAAGGACATGACCTATAGAAGACT +CATCTCTATGATGGGTTTTAAAATGAATTATCAAGTTAATGGTTACCCTAACATGTTTATCACCCGCGAA +GAAGCTATAAGACATGTACGTGCATGGATTGGCTTCGATGTCGAGGGGTGTCATGCTACTAGAGAAGCTG +TTGGTACCAATTTACCTTTACAGCTAGGTTTTTCTACAGGTGTTAACCTAGTTGCTGTACCTACAGGTTA +TGTTGATACACCTAATAATACAGATTTTTCCAGAGTTAGTGCTAAACCACCGCCTGGAGATCAATTTAAA +CACCTCATACCACTTATGTACAAAGGACTTCCTTGGAATGTAGTGCGTATAAAGATTGTACAAATGTTAA +GTGACACACTTAAAAATCTCTCTGACAGAGTCGTATTTGTCTTATGGGCACATGGCTTTGAGTTGACATC +TATGAAGTATTTTGTGAAAATAGGACCTGAGCGCACCTGTTGTCTATGTGATAGACGTGCCACATGCTTT +TCCACTGCTTCAGACACTTATGCCTGTTGGCATCATTCTATTGGATTTGATTACGTCTATAATCCGTTTA +TGATTGATGTTCAACAATGGGGTTTTACAGGTAACCTACAAAGCAACCATGATCTGTATTGTCAAGTCCA +TGGTAATGCACATGTAGCTAGTTGTGATGCAATCATGACTAGGTGTCTAGCTGTCCACGAGTGCTTTGTT +AAGCGTGTTGACTGGACTATTGAATATCCTATAATTGGTGATGAACTGAAGATTAATGCGGCTTGTAGAA +AGGTTCAACACATGGTTGTTAAAGCTGCATTATTAGCAGACAAATTCCCAGTTCTTCACGACATTGGTAA +CCCTAAAGCTATTAAGTGTGTACCTCAAGCTGATGTAGAATGGAAGTTCTATGATGCACAGCCTTGTAGT +GACAAAGCTTATAAAATAGAAGAATTATTCTATTCTTATGCCACACATTCTGACAAATTCACAGATGGTG +TATGCCTATTTTGGAATTGCAATGTCGATAGATATCCTGCTAATTCCATTGTTTGTAGATTTGACACTAG +AGTGCTATCTAACCTTAACTTGCCTGGTTGTGATGGTGGCAGTTTGTATGTAAATAAACATGCATTCCAC +ACACCAGCTTTTGATAAAAGTGCTTTTGTTAATTTAAAACAATTACCATTTTTCTATTACTCTGACAGTC +CATGTGAGTCTCATGGAAAACAAGTAGTGTCAGATATAGATTATGTACCACTAAAGTCTGCTACGTGTAT +AACACGTTGCAATTTAGGTGGTGCTGTCTGTAGACATCATGCTAATGAGTACAGATTGTATCTCGATGCT +TATAACATGATGATCTCAGCTGGCTTTAGCTTGTGGGTTTACAAACAATTTGATACTTATAACCTCTGGA +ACACTTTTACAAGACTTCAGAGTTTAGAAAATGTGGCTTTTAATGTTGTAAATAAGGGACACTTTGATGG +ACAACAGGGTGAAGTACCAGTTTCTATCATTAATAACACTGTTTACACAAAAGTTGATGGTGTTGATGTA +GAATTGTTTGAAAATAAAACAACATTACCTGTTAATGTAGCATTTGAGCTTTGGGCTAAGCGCAACATTA +AACCAGTACCAGAGGTGAAAATACTCAATAATTTGGGTGTGGACATTGCTGCTAATACTGTGATCTGGGA +CTACAAAAGAGATGCTCCAGCACATATATCTACTATTGGTGTTTGTTCTATGACTGACATAGCCAAGAAA +CCAACTGAAACGATTTGTGCACCACTCACTGTCTTTTTTGATGGTAGAGTTGATGGTCAAGTAGACTTAT +TTAGAAATGCCCGTAATGGTGTTCTTATTACAGAAGGTAGTGTTAAAGGTTTACAACCATCTGTAGGTCC +CAAACAAGCTAGTCTTAATGGAGTCACATTAATTGGAGAAGCCGTAAAAACACAGTTCAATTATTATAAG +AAAGTTGATGGTGTTGTCCAACAATTACCTGAAACTTACTTTACTCAGAGTAGAAATTTACAAGAATTTA +AACCCAGGAGTCAAATGGAAATTGATTTCTTAGAATTAGCTATGGATGAATTCATTGAACGGTATAAATT +AGAAGGCTATGCCTTCGAACATATCGTTTATGGAGATTTTAGTCATAGTCAGTTAGGTGGTTTACATCTA +CTGATTGGACTAGCTAAACGTTTTAAGGAATCACCTTTTGAATTAGAAGATTTTATTCCTATGGACAGTA +CAGTTAAAAACTATTTCATAACAGATGCGCAAACAGGTTCATCTAAGTGTGTGTGTTCTGTTATTGATTT +ATTACTTGATGATTTTGTTGAAATAATAAAATCCCAAGATTTATCTGTAGTTTCTAAGGTTGTCAAAGTG +ACTATTGACTATACAGAAATTTCATTTATGCTTTGGTGTAAAGATGGCCATGTAGAAACATTTTACCCAA +AATTACAATCTAGTCAAGCGTGGCAACCGGGTGTTGCTATGCCTAATCTTTACAAAATGCAAAGAATGCT +ATTAGAAAAGTGTGACCTTCAAAATTATGGTGATAGTGCAACATTACCTAAAGGCATAATGATGAATGTC +GCAAAATATACTCAACTGTGTCAATATTTAAACACATTAACATTAGCTGTACCCTATAATATGAGAGTTA +TACATTTTGGTGCTGGTTCTGATAAAGGAGTTGCACCAGGTACAGCTGTTTTAAGACAGTGGTTGCCTAC +GGGTACGCTGCTTGTCGATTCAGATCTTAATGACTTTGTCTCTGATGCAGATTCAACTTTGATTGGTGAT +TGTGCAACTGTACATACAGCTAATAAATGGGATCTCATTATTAGTGATATGTACGACCCTAAGACTAAAA +ATGTTACAAAAGAAAATGACTCTAAAGAGGGTTTTTTCACTTACATTTGTGGGTTTATACAACAAAAGCT +AGCTCTTGGAGGTTCCGTGGCTATAAAGATAACAGAACATTCTTGGAATGCTGATCTTTATAAGCTCATG +GGACACTTCGCATGGTGGACAGCCTTTGTTACTAATGTGAATGCGTCATCATCTGAAGCATTTTTAATTG +GATGTAATTATCTTGGCAAACCACGCGAACAAATAGATGGTTATGTCATGCATGCAAATTACATATTTTG +GAGGAATACAAATCCAATTCAGTTGTCTTCCTATTCTTTATTTGACATGAGTAAATTTCCCCTTAAATTA +AGGGGTACTGCTGTTATGTCTTTAAAAGAAGGTCAAATCAATGATATGATTTTATCTCTTCTTAGTAAAG +GTAGACTTATAATTAGAGAAAACAACAGAGTTGTTATTTCTAGTGATGTTCTTGTTAACAACTAAACGAA +CAATGTTTGTTTTTCTTGTTTTATTGCCACTAGTCTCTAGTCAGTGTGTTAATCTTACAACCAGAACTCA +ATTACCCCCTGCATACACTAATTCTTTCACACGTGGTGTTTATTACCCTGACAAAGTTTTCAGATCCTCA +GTTTTACATTCAACTCAGGACTTGTTCTTACCTTTCTTTTCCAATGTTACTTGGTTCCATGCTATACATG +TCTCTGGGACCAATGGTACTAAGAGGTTTGATAACCCTGTCCTACCATTTAATGATGGTGTTTATTTTGC +TTCCACTGAGAAGTCTAACATAATAAGAGGCTGGATTTTTGGTACTACTTTAGATTCGAAGACCCAGTCC +CTACTTATTGTTAATAACGCTACTAATGTTGTTATTAAAGTCTGTGAATTTCAATTTTGTAATGATCCAT +TTTTGGGTGTTTATTACCACAAAAACAACAAAAGTTGGATGGAAAGTGAGTTCAGAGTTTATTCTAGTGC +GAATAATTGCACTTTTGAATATGTCTCTCAGCCTTTTCTTATGGACCTTGAAGGAAAACAGGGTAATTTC +AAAAATCTTAGGGAATTTGTGTTTAAGAATATTGATGGTTATTTTAAAATATATTCTAAGCACACGCCTA +TTAATTTAGTGCGTGATCTCCCTCAGGGTTTTTCGGCTTTAGAACCATTGGTAGATTTGCCAATAGGTAT +TAACATCACTAGGTTTCAAACTTTACTTGCTTTACATAGAAGTTATTTGACTCCTGGTGATTCTTCTTCA +GGTTGGACAGCTGGTGCTGCAGCTTATTATGTGGGTTATCTTCAACCTAGGACTTTTCTATTAAAATATA +ATGAAAATGGAACCATTACAGATGCTGTAGACTGTGCACTTGACCCTCTCTCAGAAACAAAGTGTACGTT +GAAATCCTTCACTGTAGAAAAAGGAATCTATCAAACTTCTAACTTTAGAGTCCAACCAACAGAATCTATT +GTTAGATTTCCTAATATTACAAACTTGTGCCCTTTTGGTGAAGTTTTTAACGCCACCAGATTTGCATCTG +TTTATGCTTGGAACAGGAAGAGAATCAGCAACTGTGTTGCTGATTATTCTGTCCTATATAATTCCGCATC +ATTTTCCACTTTTAAGTGTTATGGAGTGTCTCCTACTAAATTAAATGATCTCTGCTTTACTAATGTCTAT +GCAGATTCATTTGTAATTAGAGGTGATGAAGTCAGACAAATCGCTCCAGGGCAAACTGGAAAGATTGCTG +ATTATAATTATAAATTACCAGATGATTTTACAGGCTGCGTTATAGCTTGGAATTCTAACAATCTTGATTC +TAAGGTTGGTGGTAATTATAATTACCTGTATAGATTGTTTAGGAAGTCTAATCTCAAACCTTTTGAGAGA +GATATTTCAACTGAAATCTATCAGGCCGGTAGCACACCTTGTAATGGTGTTGAAGGTTTTAATTGTTACT +TTCCTTTACAATCATATGGTTTCCAACCCACTAATGGTGTTGGTTACCAACCATACAGAGTAGTAGTACT +TTCTTTTGAACTTCTACATGCACCAGCAACTGTTTGTGGACCTAAAAAGTCTACTAATTTGGTTAAAAAC +AAATGTGTCAATTTCAACTTCAATGGTTTAACAGGCACAGGTGTTCTTACTGAGTCTAACAAAAAGTTTC +TGCCTTTCCAACAATTTGGCAGAGACATTGCTGACACTACTGATGCTGTCCGTGATCCACAGACACTTGA +GATTCTTGACATTACACCATGTTCTTTTGGTGGTGTCAGTGTTATAACACCAGGAACAAATACTTCTAAC +CAGGTTGCTGTTCTTTATCAGGATGTTAACTGCACAGAAGTCCCTGTTGCTATTCATGCAGATCAACTTA +CTCCTACTTGGCGTGTTTATTCTACAGGTTCTAATGTTTTTCAAACACGTGCAGGCTGTTTAATAGGGGC +TGAACATGTCAACAACTCATATGAGTGTGACATACCCATTGGTGCAGGTATATGCGCTAGTTATCAGACT +CAGACTAATTCTCCTCGGCGGGCACGTAGTGTAGCTAGTCAATCCATCATTGCCTACACTATGTCACTTG +GTGCAGAAAATTCAGTTGCTTACTCTAATAACTCTATTGCCATACCCACAAATTTTACTATTAGTGTTAC +CACAGAAATTCTACCAGTGTCTATGACCAAGACATCAGTAGATTGTACAATGTACATTTGTGGTGATTCA +ACTGAATGCAGCAATCTTTTGTTGCAATATGGCAGTTTTTGTACACAATTAAACCGTGCTTTAACTGGAA +TAGCTGTTGAACAAGACAAAAACACCCAAGAAGTTTTTGCACAAGTCAAACAAATTTACAAAACACCACC +AATTAAAGATTTTGGTGGTTTTAATTTTTCACAAATATTACCAGATCCATCAAAACCAAGCAAGAGGTCA +TTTATTGAAGATCTACTTTTCAACAAAGTGACACTTGCAGATGCTGGCTTCATCAAACAATATGGTGATT +GCCTTGGTGATATTGCTGCTAGAGACCTCATTTGTGCACAAAAGTTTAACGGCCTTACTGTTTTGCCACC +TTTGCTCACAGATGAAATGATTGCTCAATACACTTCTGCACTGTTAGCGGGTACAATCACTTCTGGTTGG +ACCTTTGGTGCAGGTGCTGCATTACAAATACCATTTGCTATGCAAATGGCTTATAGGTTTAATGGTATTG +GAGTTACACAGAATGTTCTCTATGAGAACCAAAAATTGATTGCCAACCAATTTAATAGTGCTATTGGCAA +AATTCAAGACTCACTTTCTTCCACAGCAAGTGCACTTGGAAAACTTCAAGATGTGGTCAACCAAAATGCA +CAAGCTTTAAACACGCTTGTTAAACAACTTAGCTCCAATTTTGGTGCAATTTCAAGTGTTTTAAATGATA +TCCTTTCACGTCTTGACAAAGTTGAGGCTGAAGTGCAAATTGATAGGTTGATCACAGGCAGACTTCAAAG +TTTGCAGACATATGTGACTCAACAATTAATTAGAGCTGCAGAAATCAGAGCTTCTGCTAATCTTGCTGCT +ACTAAAATGTCAGAGTGTGTACTTGGACAATCAAAAAGAGTTGATTTTTGTGGAAAGGGCTATCATCTTA +TGTCCTTCCCTCAGTCAGCACCTCATGGTGTAGTCTTCTTGCATGTGACTTATGTCCCTGCACAAGAAAA +GAACTTCACAACTGCTCCTGCCATTTGTCATGATGGAAAAGCACACTTTCCTCGTGAAGGTGTCTTTGTT +TCAAATGGCACACACTGGTTTGTAACACAAAGGAATTTTTATGAACCACAAATCATTACTACAGACAACA +CATTTGTGTCTGGTAACTGTGATGTTGTAATAGGAATTGTCAACAACACAGTTTATGATCCTTTGCAACC +TGAATTAGACTCATTCAAGGAGGAGTTAGATAAATATTTTAAGAATCATACATCACCAGATGTTGATTTA +GGTGACATCTCTGGCATTAATGCTTCAGTTGTAAACATTCAAAAAGAAATTGACCGCCTCAATGAGGTTG +CCAAGAATTTAAATGAATCTCTCATCGATCTCCAAGAACTTGGAAAGTATGAGCAGTATATAAAATGGCC +ATGGTACATTTGGCTAGGTTTTATAGCTGGCTTGATTGCCATAGTAATGGTGACAATTATGCTTTGCTGT +ATGACCAGTTGCTGTAGTTGTCTCAAGGGCTGTTGTTCTTGTGGATCCTGCTGCAAATTTGATGAAGACG +ACTCTGAGCCAGTGCTCAAAGGAGTCAAATTACATTACACATAAACGAACTTATGGATTTGTTTATGAGA +ATCTTCACAATTGGAACTGTAACTTTGAAGCAAGGTGAAATCAAGGATGCTACTCCTTCAGATTTTGTTC +GCGCTACTGCAACGATACCGATACAAGCCTCACTCCCTTTCGGATGGCTTATTGTTGGCGTTGCACTTCT +TGCTGTTTTTCAGAGCGCTTCCAAAATCATAACCCTCAAAAAGAGATGGCAACTAGCACTCTCCAAGGGT +GTTCACTTTGTTTGCAACTTGCTGTTGTTGTTTGTAACAGTTTACTCACACCTTTTGCTCGTTGCTGCTG +GCCTTGAAGCCCCTTTTCTCTATCTTTATGCTTTAGTCTACTTCTTGCAGAGTATAAACTTTGTAAGAAT +AATAATGAGGCTTTGGCTTTGCTGGAAATGCCGTTCCAAAAACCCATTACTTTATGATGCCAACTATTTT +CTTTGCTGGCATACTAATTGTTACGACTATTGTATACCTTACAATAGTGTAACTTCTTCAATTGTCATTA +CTTCAGGTGATGGCACAACAAGTCCTATTTCTGAACATGACTACCAGATTGGTGGTTATACTGAAAAATG +GGAATCTGGAGTAAAAGACTGTGTTGTATTACACAGTTACTTCACTTCAGACTATTACCAGCTGTACTCA +ACTCAATTGAGTACAGACACTGGTGTTGAACATGTTACCTTCTTCATCTACAATAAAATTGTTGATGAGC +CTGAAGAACATGTCCAAATTCACACAATCGACGGTTCATCCGGAGTTGTTAATCCAGTAATGGAACCAAT +TTATGATGAACCGACGACGACTACTAGCGTGCCTTTGTAAGCACAAGCTGATGAGTACGAACTTATGTAC +TCATTCGTTTCGGAAGAGACAGGTACGTTAATAGTTAATAGCGTACTTCTTTTTCTTGCTTTCGTGGTAT +TCTTGCTAGTTACACTAGCCATCCTTACTGCGCTTCGATTGTGTGCGTACTGCTGCAATATTGTTAACGT +GAGTCTTGTAAAACCTTCTTTTTACGTTTACTCTCGTGTTAAAAATCTGAATTCTTCTAGAGTTCCTGAT +CTTCTGGTCTAAACGAACTAAATATTATATTAGTTTTTCTGTTTGGAACTTTAATTTTAGCCATGGCAGA +TTCCAACGGTACTATTACCGTTGAAGAGCTTAAAAAGCTCCTTGAACAATGGAACCTAGTAATAGGTTTC +CTATTCCTTACATGGATTTGTCTTCTACAATTTGCCTATGCCAACAGGAATAGGTTTTTGTATATAATTA +AGTTAATTTTCCTCTGGCTGTTATGGCCAGTAACTTTAGCTTGTTTTGTGCTTGCTGCTGTTTACAGAAT +AAATTGGATCACCGGTGGAATTGCTATCGCAATGGCTTGTCTTGTAGGCTTGATGTGGCTCAGCTACTTC +ATTGCTTCTTTCAGACTGTTTGCGCGTACGCGTTCCATGTGGTCATTCAATCCAGAAACTAACATTCTTC +TCAACGTGCCACTCCATGGCACTATTCTGACCAGACCGCTTCTAGAAAGTGAACTCGTAATCGGAGCTGT +GATCCTTCGTGGACATCTTCGTATTGCTGGACACCATCTAGGACGCTGTGACATCAAGGACCTGCCTAAA +GAAATCACTGTTGCTACATCACGAACGCTTTCTTATTACAAATTGGGAGCTTCGCAGCGTGTAGCAGGTG +ACTCAGGTTTTGCTGCATACAGTCGCTACAGGATTGGCAACTATAAATTAAACACAGACCATTCCAGTAG +CAGTGACAATATTGCTTTGCTTGTACAGTAAGTGACAACAGATGTTTCATCTCGTTGACTTTCAGGTTAC +TATAGCAGAGATATTACTAATTATTATGAGGACTTTTAAAGTTTCCATTTGGAATCTTGATTACATCATA +AACCTCATAATTAAAAATTTATCTAAGTCACTAACTGAGAATAAATATTCTCAATTAGATGAAGAGCAAC +CAATGGAGATTGATTAAACGAACATGAAAATTATTCTTTTCTTGGCACTGATAACACTCGCTACTTGTGA +GCTTTATCACTACCAAGAGTGTGTTAGAGGTACAACAGTACTTTTAAAAGAACCTTGCTCTTCTGGAACA +TACGAGGGCAATTCACCATTTCATCCTCTAGCTGATAACAAATTTGCACTGACTTGCTTTAGCACTCAAT +TTGCTTTTGCTTGTCCTGACGGCGTAAAACACGTCTATCAGTTACGTGCCAGATCAGTTTCACCTAAACT +GTTCATCAGACAAGAGGAAGTTCAAGAACTTTACTCTCCAATTTTTCTTATTGTTGCGGCAATAGTGTTT +ATAACACTTTGCTTCACACTCAAAAGAAAGACAGAATGATTGAACTTTCATTAATTGACTTCTATTTGTG +CTTTTTAGCCTTTCTGCTATTCCTTGTTTTAATTATGCTTATTATCTTTTGGTTCTCACTTGAACTGCAA +GATCATAATGAAACTTGTCACGCCTAAACGAACATGAAATTTCTTGTTTTCTTAGGAATCATCACAACTG +TAGCTGCATTTCACCAAGAATGTAGTTTACAGTCATGTACTCAACATCAACCATATGTAGTTGATGACCC +GTGTCCTATTCACTTCTATTCTAAATGGTATATTAGAGTAGGAGCTAGAAAATCAGCACCTTTAATTGAA +TTGTGCGTGGATGAGGCTGGTTCTAAATCACCCATTCAGTACATCGATATCGGTAATTATACAGTTTCCT +GTTTACCTTTTACAATTAATTGCCAGGAACCTAAATTGGGTAGTCTTGTAGTGCGTTGTTCGTTCTATGA +AGACTTTTTAGAGTATCATGACGTTCGTGTTGTTTTAGATTTCATCTAAACGAACAAACTAAAATGTCTG +ATAATGGACCCCAAAATCAGCGAAATGCACCCCGCATTACGTTTGGTGGACCCTCAGATTCAACTGGCAG +TAACCAGAATGGAGAACGCAGTGGGGCGCGATCAAAACAACGTCGGCCCCAAGGTTTACCCAATAATACT +GCGTCTTGGTTCACCGCTCTCACTCAACATGGCAAGGAAGACCTTAAATTCCCTCGAGGACAAGGCGTTC +CAATTAACACCAATAGCAGTCCAGATGACCAAATTGGCTACTACCGAAGAGCTACCAGACGAATTCGTGG +TGGTGACGGTAAAATGAAAGATCTCAGTCCAAGATGGTATTTCTACTACCTAGGAACTGGGCCAGAAGCT +GGACTTCCCTATGGTGCTAACAAAGACGGCATCATATGGGTTGCAACTGAGGGAGCCTTGAATACACCAA +AAGATCACATTGGCACCCGCAATCCTGCTAACAATGCTGCAATCGTGCTACAACTTCCTCAAGGAACAAC +ATTGCCAAAAGGCTTCTACGCAGAAGGGAGCAGAGGCGGCAGTCAAGCCTCTTCTCGTTCCTCATCACGT +AGTCGCAACAGTTCAAGAAATTCAACTCCAGGCAGCAGTAGGGGAACTTCTCCTGCTAGAATGGCTGGCA +ATGGCGGTGATGCTGCTCTTGCTTTGCTGCTGCTTGACAGATTGAACCAGCTTGAGAGCAAAATGTCTGG +TAAAGGCCAACAACAACAAGGCCAAACTGTCACTAAGAAATCTGCTGCTGAGGCTTCTAAGAAGCCTCGG +CAAAAACGTACTGCCACTAAAGCATACAATGTAACACAAGCTTTCGGCAGACGTGGTCCAGAACAAACCC +AAGGAAATTTTGGGGACCAGGAACTAATCAGACAAGGAACTGATTACAAACATTGGCCGCAAATTGCACA +ATTTGCCCCCAGCGCTTCAGCGTTCTTCGGAATGTCGCGCATTGGCATGGAAGTCACACCTTCGGGAACG +TGGTTGACCTACACAGGTGCCATCAAATTGGATGACAAAGATCCAAATTTCAAAGATCAAGTCATTTTGC +TGAATAAGCATATTGACGCATACAAAACATTCCCACCAACAGAGCCTAAAAAGGACAAAAAGAAGAAGGC +TGATGAAACTCAAGCCTTACCGCAGAGACAGAAGAAACAGCAAACTGTGACTCTTCTTCCTGCTGCAGAT +TTGGATGATTTCTCCAAACAATTGCAACAATCCATGAGCAGTGCTGACTCAACTCAGGCCTAAACTCATG +CAGACCACACAAGGCAGATGGGCTATATAAACGTTTTCGCTTTTCCGTTTACGATATATAGTCTACTCTT +GTGCAGAATGAATTCTCGTAACTACATAGCACAAGTAGATGTAGTTAACTTTAATCTCACATAGCAATCT +TTAATCAGTGTGTAACATTAGGGAGGACTTGAAAGAGCCACCACATTTTCACCGAGGCCACGCGGAGTAC +GATCGAGTGTACAGTGAACAATGCTAGGGAGAGCTGCCTATATGGAAGAGCCCTAATGTGTAAAATTAAT +TTTAGTAGTGCTATCCCCATGTGATTTTAATAGCTTCTTAGGAGAATGACAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAA + diff --git a/tests/data_3/REF_aln.bam b/tests/data_3/REF_aln.bam new file mode 100644 index 0000000..a2c1ea7 Binary files /dev/null and b/tests/data_3/REF_aln.bam differ diff --git a/tests/data_4/w-HXB2-2335-2535.reads.fas b/tests/data_4/w-HXB2-2335-2535.reads.fas new file mode 100644 index 0000000..3a77f68 --- /dev/null +++ b/tests/data_4/w-HXB2-2335-2535.reads.fas @@ -0,0 +1,174 @@ +>NL43-3822 2262 +CAGATGATACAGTATTAGAAGAAATGAATTTGCCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTATCAAAGTAAGACAGTATGATCAGATACTCATAGAAATCTGCGGACATAAAGCTATAGGTACAGTATTAGTAGGACCTACACCTGTCAACATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +>89.6-8512 2268 +CAGATGATACAGTATTAGAAGACATGGAGTTGCCAGGGAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTATCAAAGTAAGACAGTATGAGCAGATAGACATAGAAAACTGTGGACATAAAGCTAAAGGTACAGTATTAGTAGGACCTACACCTGTCAACATAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +>NL43-5128 2274 +CAGATGATACAGTATTAGAAGAAATGAATTTGCCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTATCAAAGTAAGACAGTATGATCAGATACTCATAGAAATCTGCGGACATAAAGCTATAGGTACAGTATTAGTAGGACCTACACCTGTCAACATAATTGGAANNNNNNNNNNNNNNNNNNNNNNNN +>89.6-8014 2277 +CAGATGATACAGTATTAGAAAACATGGAGTTGCCAGGGAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTATCAAAGTAAGACAGTATGAGCAGATAGACATAGAAATCTGTGGACATAAAGCTAAAGGTACAGTATTAGTAGGACCTACACCTGTCAACATAATTGGNNNNNNNNNNNNNNNNNNNNNNNNNN +>NL43-6214 2277 +CAGATGATACAGTATTAGAAGAAATGAATTTGCGAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTATCAAAGTAAGACAGTATGATCAGATACTCATAGAAATCTGCGGACATAAAGCGATAGGTACAGTATTAGTAGGACCTACACCTGTCAACATAATTGGAAGAANNNNNNNNNNNNNNNNNNNNN +>NL43-2858 2279 +CAGATGATACAGTATTAGAAGAAATGAATTTGCCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTATCAAAGTAAGACAGTATGATCAGATACTCATAGAAATCTGCGGACATAAAGCTATAGGTACAGTATTAGTAGGACCTACACCTGTCAACATTATTGGAAGAANNNNNNNNNNNNNNNNNNNNN +>89.6-7092 2281 +CAGATGATACAGTATTAGAAGACATGGAGTTGCCAGGGAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTATCAAAGTAAGACAGTATGAGCAGATAGACATAGAAATCTGTGGACATAAAGCTAAAGGTACAGTATTAGTAGGACCTACACCTTTCAACATAATTGGAAGAAATCTGTTGACTCAGANNNNNN +>NL43-4374 2282 +CAGATGATACAGTATTAGAAGAAATGAATTTGCCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTATCAAAGTAAGACAGTATGATCAGATACTCATAGAAATCTGCGGACATAAAGCTATAGGTACAGTATTAGTAGGACCTACACCTGTCAACATAATTGGAAGAAATCTGTNNNNNNNNNNNNNNN +>89.6-7250 2285 +CAGATGATACAGTATTAGAAGACATGGAGTTGCCAGGGAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTATCAAAGTAAGACAGTATGAGCAGATAGACATAGAAATCTGTGGAGATAAAGCTAAAGGTACAGTATTAGTAGGACCTACACCTGTCAACATANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +>NL43-2346 2286 +CAGATGATACAGTATTAGAAGAAATGAATTTGCCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGACGTTTTATCAAAGTAAGACAGTATGATCAGATACTCATAGAAATCTGCGGACATAAAGCTATAGGTACAGTATTAGTAGGACCTACACCTGTCAAACTAATTGGAAGAAATCTGTTGACNNNNNNNNNNN +>89.6-7380 2288 +CAGATGATACAGTATTAGAAGACATGGAGTTGCCAGGGAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTATCAAGGTAAGACAGTATGAGCAGATAGACATAGAAATCTGTGGACATAAAGCTAAAGGTACAGTATTAGTAGGACCTACACCTGTCAACATAATTGNNNNNNNNNNNNNNNNNNNNNNNNNNN +>89.6-2108 2291 +CAGATGATACAGTATTAGAAGAATTGAG-TTGCCAGGGAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTATCAAAGTAAGACAGTATGAGCAGATAGACATAGAAATCTGTGGACATAAAGCTAAAGGTACAGTATTAGTAGGACCTACACCTGTCAACATAATTGGAAGAAATCTGTTGACTCAGATTGGTT +>89.6-7152 2295 +CAGATGATACAGTATTAGAAGACATGGAGTTGCCAGGGAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTATCAAAGTAAGACAGTATGAGCAGATAGACAAAGAAATCTGTGGACATAAAGCTAAAGGTACAGTATTCGTAGGACCTACACCTGTCAACATAATTGGAAGAANNNNNNNNNNNNNNNNNNNNN +>89.6-1766 2296 +CAGATGATACAGTATTAGAAGACATGGAGTTGCCAGGGAGATGGAAGCCAAAAATGATAGGGGGAATTGGAGGTTTTATCGAAGTAAGACAGTATGAGCAGATAGACATAGATAACTGTGGACATAAAGCAAAAGGTACAGTATTAGTACGACCTACACCTGTCAACATAATTGGNNNNNNNNNNNNNNNNNNNNNNNNNN +>89.6-3676 2296 +CAGATGATACAGTATTAGAAGACATGGAGTTGCCAGGGAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTATCAAAGTAAGACAGTATGAGCAGATAGACATAGAAATCTGTGGACATAAAGCTAAAGGTACAGTATTAGTAGGACCTACACCTGTCAACATAATTGGAAGAAATNNNNNNNNNNNNNNNNNNN +>89.6-7572 2297 +CAGATGATACAGTATTAGAAGACATGGAGTTGCCAGGGAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTATCAAAGTAAGACAGTATGAGCAGATAGACATAGAAATCTGTGGACATAAAGCTAAAGGAACATTACTAGTAGGACCTACACTTGTCGACATAATTGGAAGAAATCTGTTGACTCAGANNNNNN +>89.6-7696 2297 +CAGATGATACAGTATTAGAAGACATGGAGTTGCCAGGGAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTACCAAAGTAAGACAGTATGAGCAGATAGACATAGAAATCTGTGGACATAAAGCTAAAGGTACAGTATTAGTAGGACCTACACCTGTCAACATAATTGGAAGAAATCTGTTGACTCAGANNNNNN +>NL43-3514 2297 +CAGATGATACAGTATTAGAAGAAATGAATTGGCCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTATCAAAGTAAGACAGTATGATCAGATACTCAAAGAAATCTGCGGATATAATGCTATAGGTACAGTATTAGTAGGACCTACACCTGTCAACATAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +>89.6-404 2300 +CAGATGATACAGTATTAGAAGACATGGAGTTGCCAGGGAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTATCAAAGTAAGACAGTATGAGCAGATAGACATAGAAATCTGTGGACATAAAGCTAAAGGTACAGTATTAGTAGGACCTACACCTGTCAACATAATTGGAAGAAATCTGTTGACTCAGATTGGTT +>NL43-6374 2301 +CAGATGATACAGTATTAGAAGAAATGAATTTGCCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTATCAAAGTAAGACAGTATGATCAGATACTCATAGAAATCTGCGGACATAAAGCTATAGGTACAGTATTAGTAGGACCTACACCTGTCAACATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +>NL43-3804 2302 +CAGATGATACAGTATTAGAAGAAATGAATTTGCCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTATCAAAGTAAGACAGTATGATCAGATACTCATAGAAATCTGCGGACATAAAGCTATAGGTACAGTATTAGTAGGGCCTACACCTGTCAACATAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +>89.6-484 2303 +CAGATGATACAGTATTAGAAGACATGGAGTTGCCAGGGAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTATCAAAGTAAGACAGTATGAGCAGATAGACATAGAAATCTGTGGACATAAAGCTAAAGGTACAGTATTAGTAGGACCTACACCTGTCAACATAATTGGAANNNNNNNNNNNNNNNNNNNNNNNN +>NL43-6720 2303 +CAGATGATACAGTATTAGAAGAAATGAATTTGCCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTATCAAAGTAATACAGTATGATCAGATACTCATAGAAATCTGCGGACATAAAGCTATAGGCACAGTATTAGTAGGACCTACACCCGTCAACATAATTGGAAGAAATCTGTTGACTCAGATTGGCT +>89.6-1766 2304 +CAGATGATACAGTATTAGAAGACATGGAGTTGCCAGGGAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTATCAAAGTAAGACAGTATGAGCAGATAGACATAGAAATCTGTGGACATAAAGCTAAAGGTACAGTATTAGTAGGACCTACACCTGTCAACATAATTGGAAGAAATCTGTTGACTCAGATTGGTT +>NL43-5566 2305 +CAGATGATACAGTATTAGAAGAAATGAATTTGCCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTATCAAAGTAAGACAGTATGATCAGATACTCATAGAAATCTGCGGACATAAAGCTATAGGTACAGTATTAGTAGGACCTACACCTGTCAACATAATAGGAAGAAATCTGTTGACTCAGATTGGCT +>NL43-242 2306 +CAGATGATACAGTATTTGAAGAAATGAATTTGCCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTATCAAAGTAAGACAGTATGATCAGATACTCATAGAAATCTGCGGACATAATGCTATAGGTACAGTATCAGTAGGACCTACACCTGTCAACATAATTNNNNNNNNNNNNNNNNNNNNNNNNNNNN +>89.6-1952 2307 +CAGATGATACAGTATTAGAAGACATGGAGTTGCCAGGGAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTATCAAAGTAAGACAGTATGAGCAGATATACATAGAAATCTGTGGACATAAAGCTAAAGGTACAGTATTAGTAGGACCTACACCTGTCAACATAATTGGANNNNNNNNNNNNNNNNNNNNNNNNN +>89.6-6616 2307 +CAGATGATACAGTATTAGAAGACATGGAGTTGCCAGGGAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTATCAAAGTAAGACAGTATGAGCAGATAGACATAGAAATCTGAGGACATAAAGCTAAAGGTACAGTATTAGTAGGACCTACACCTGTCAACATAATTGGAAGAAATNNNNNNNNNNNNNNNNNNN +>89.6-7860 2307 +CAGATGATACAGTATTAGAAGACATGGAGTTGCCAGGGAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTATCAAAGTAAGACAGTATGAGCAGATAGTCATAGAAAACTGTGGACATAAAGCTAAAGGTCCAGTATTAGTAGGTCCTACACCTGTCAACATAATTGGAAAAAATCTGTTGANNNNNNNNNNNN +>89.6-7258 2308 +CAGATGATACAGTATTAGAAGACATGGAGTTGCCAGGGAGATGGAAACCAAAAATGATATGGGGAATTGGAGGTTTTATCAAAGTAAGACAGTATGAGCAGATAGACATCGAAATCTGTGGACATAAAGCTAAAGGTACAGTATTAGTAGGACCTACACCTGTCAACATAATTGGAAGAAATCTGTTGNNNNNNNNNNNNN +>NL43-4114 2308 +CAGATGATACAGTATTAGAAGAAATGAATTTGCCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTATCAAAGTAAGACAGTATGATCAGATACTCATAGAAATCTGCGGACATAAAGCTATAGGTACAGTATTAGTAGGACCTACACCTGTCAACATAATTGGAAGAAATCTGTTGACTCTGATTGGCT +>NL43-1016 2309 +CAGATGATACAGTATTAGAAGAAATGAATTTGCCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTATCAAAGTAAGACAGTATGATCAGATACTCATAGAAATCTGCGGACATAAAGCTATAGGGACAGTATTAGTAGGACATACACCTGTCATCATAATTGGAAGAAATCTGTTGACTCAGATTGNNN +>NL43-5064 2309 +CAGATGATACAGTATTAGAAGAAATGAATTTGCCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGCAGGTTTTATCAAAGTAAGACAGTATGATCAGATACTCATAGAAATCTGCGGACATAAAGCTATAGGTACAGTATTAGTAGGACCTACACCTGTCAACATGATTGGAAGAAATCTGTTGACTNNNNNNNNNN +>NL43-8038 2309 +CAGATGATACAGTATTAGAAGAAATGAATTTGCCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTATCAAAGTAAGACAGTATGATCAGATACTCATAGAAATCTGCGGACATAAAGCTATAGGTACAGTATTAGTAGGACCTACACCTGTGAACATAATTGGAAGNNNNNNNNNNNNNNNNNNNNNNN +>89.6-6748 2311 +CAGATGATACAGTATTAGAAGACATGGAGTTGCCAGGGAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTATCAAAGTAAGACAGTCTGAGCAGATAGACATAGAAATCTGTGGACATAAAGCTAAAGGTACAGTATTAGTAGGACCTACACCTGTCTACATAATTGGAAGAAATCTGTTGACTCAGATTGGTT +>NL43-840 2311 +CAGATGATACAGTATTAGAAGAAATGAATTTGCCAGGAAGATGGAAATCAAAAATGATAGGGGGAATTGGAGGTTTTATCAAAGTAAGACAGTATGATCAGATACTCATAGAAATCTGCGGACATAAAGCTATAGGTACAGTATTAGTAGGACCTACACCTGTCAACATAATTGGAAGAAATCTGTTGACTCAGATTGGCT +>89.6-5556 2314 +CAGATGATACAGTATTAGAAGACATGGAGTTGCCAGGGAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTATCAAAGTAAGACAGTATGAGCAGATAGACATAGAAATCTGTGGACATAAAGCTAAAGGTACAGTATTAGTAGGACCTACACCTGGCAAGATAATTTGAAGAAATCTGTTGACTCAGANNNNNN +>89.6-4258 2317 +CAGATGATACAGTATTAGAAGACATGGAGTTGCCAGGGAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTATCAAAGTAAGACAGTATGAGCAGATAGACATAGAAATCTGTGGACATAAAGCTAAAGGTACAGTATTAGTAGGACCTAAACCTGTCAACATAATTGCAAGAAATCTGTTGACNNNNNNNNNNN +>89.6-3044 2318 +CAGATGATACAGTATTAGAAGACATGGAGTTGCGAGGGAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTATCAAAGTAAGACAGTATGAGCAGCTAGACATAGAAATCTGTGGACATAAAGCTTAAGGTACAGTATAAGTAGGACCTACACCTGTCAACATAATTGGAAGAAATCTGTTGACTCNNNNNNNNN +>89.6-7462 2319 +CAGATGATACAGTATTAGAAGACATGGAGTTGCCAGGGAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTATCAAAGTAAGACAGTATGAGCAGATAGACATAGAAATCTGTGGACATAAAGCTAAAGGTACAGTATTAGTAGGACCTACACCTGTCAACATAATTGGAAGAAATCTGTTGANNNNNNNNNNNN +>89.6-7696 2322 +CAGATGATACAGTATTAGAGGACATGGAGTTGCCAGGGAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTATCAAAGTAAGACAGTATGAGCAGATAGACATAGAAATCTGTGGACATAAAGCTAAAGGTACAGTATTAGTAGGACCTACACCTGTCAACATAATTGGAAGAAATCTGTTGACTCAGATTGGNN +>89.6-6992 2324 +CAGATGATACAGTATTAGAAGACATGGAGTTGCCAGGGAGATGGAAACCAAAAATGATAGGGGCAATTGGAGGTTTTATCAAAGTAAGACAGTATGAGCAGATAGACATAGAAATCTGTGGACATAAAGCTAAAGGTACAGTATTAGTAGGACCTACACCTGTCAACATAATTGGAAGAAATCTGTTGACTCAGATTGGTT +>NL43-7702 2324 +CAGATGATACAGTATTAGAAGAAATGAATTTGCCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTATCAAAGTAAGTCAGTATGATCAGATACTCATAGAAATCTGCGGACATAAAGCTATAGGTACAGTATTAGTAGGACCTACACCTGTCAACATAATTGGAAGAAATCTGTTGACTCAGATTGGCT +>89.6-1250 2326 +CAGATGATACAGTATTAGAAGACATGGAGTTGCCAGGGAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTATCAAAGTAAGACAGTATGAGCAGATAGACATAGAAATCTGTGGACATAAAGCTAAAGGTACAGTAGTAGTAGGAGCTACACCTGTCAACATAATTGGAAGAAATCGGTTGACTCGGATTGGTT +>NL43-8038 2327 +CAGATGATACAGGATTAGAAGAAATGAATTTGCCAGGAAGATGGAAAACAAAAATGATAGGGGGAATTGGAGGTTTTATCAAAGTAAGACAGTATGATCAGATACTCATAGAAATCTGCGGACATAAAGCTATAGGTACAGTATTAGTAGGACCTACACCTGTCAACATAATTGGAAGAAATCTGTTGACTCAGATTGGCT +>89.6-4674 2328 +CAGATGATACAGTATTAGAAGACATGGAGTTGCCAGGGAGATGGAAACCAAAACTGATAGGGGGAATTGGAGGTTTTATCAAAGTAAGACAGTATGAGCAGATAGACATAGAAATCTGTGGACATAAAGCTAAAGGTACAGTATTTGTAGGAACTACACCTGTCAACATAATTGGAAGAAATCTGTTGACTCAGNNNNNNN +>89.6-3276 2330 +CAGATGATACAGTATTAGAAGACATGGAGTTGCCAGGGAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTATCAAAGTAAGACAGTATGAGCAGATAGACATAGAAACCTGTGGACATAAAGCTAAAGGTACAGTATTAGTAGGACCTACACCTGTCAACATAATTGGAAGAAATCTGTTGACTCAGATTGGTT +>NL43-5960 2330 +CAGATGATACAGTATTAGAAGAAATGAATTTGCCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTATCAAAGTAAGACAGTATGATCAGATACTCATAGAAATCTGCGGACATAAAGCTATAGGTACAGTATTAGTAGGACCTACACCTGTCAACATAATTGGAAGAAATCTGTTGACTCAGATTGGCT +>NL43-5014 2331 +CAGATGATACAGTATTAGAAGAAATGAATTTGCCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTATCAAAGTAAGACAGTATGATCAGATACTCATAGAAATCTGCGGACATAAAGCTATAGGTACAGTATTAGTAGGACCTACACCTGTCAACATAATTGGAAGAAATCTGTTGACTCAGATTGGCT +>NL43-7342 2331 +CAGATGATACAGTATTAGAAGAAATGAATTTGCCAGGAAGATGGAAACCAAAAATGATATAGGGAATTGGGGGTTTTATCAAAGTAAGATAGTATGATCAGATACTCATAGAAATCTGCGGACGTAAAGCTATAGGTACAGTATTAGTAGGACCTATACCTGTAAAGATAATTGGAAGAAATCTGTTGACTCAGATTGGCT +>NL43-4374 2334 +CAGATGATACAGTATTAGAAGAAATGAATTTGCCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGCAGGTTTTATCAAAGTAAGACAGTATGATCAGATACTCTTAGAAATCTGCGGACATAAAGATATAGGTACAGTATTAGTAGGACCTACACCTGTCAACATAATTGGAAGAAATCTGTTGACTCAGATTGGCT +>89.6-8662 2335 +NAGATGATACAGTATTAGAAGACATGGAGTTGCCAGGGAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTATCAAAGTAAGACAGTATGAGCAGATAGACATAGAAATCTGTGGACATAAAGCTAAAGGTACAGTATTAGTAGGACCTACACCTGTCAAGATAATTGGAAGAAATCTGTTGACTCAGATTGGTT +>NL43-2636 2335 +NAGATGATACAGTATTAGAAGAAATGAATTTGCCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTATCAAAGTAAGACAGTATGATCAGATACTCATAGAAATCTGCGGACATAAAGCTATAGGTACAGTATTAGTAGGACCTACACCTGTCAACATAATTGGAAGAAATCTGTTGACTCAGATTGGCT +>89.6-3372 2337 +NNNATGATACAGTATTAGTAGACATGGAGTTGCCAGGGAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTATCAAAGTAAGACAGTATGAGCAGATAGACATAGAAATCTGTGGACATAAAGCTAAAGGTACAGTATTAGTAGGACCTACACCTGTCAACATAATTTGAAGAAATCTGTTGACTCCGATTGGTT +>NL43-5494 2337 +NNNATGATACAGTATTAGAAGAAATGAATTTGCCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTATCAAAGTAAGACAGTATGATCAGATACTCATAGAAATCTGCGGACATAAAGCTATAGGTACAGTATTAGTAGGACCTACACCTGTCAACATAATTGGAAGAAATCTGTTGACTCAGATTGGCT +>NL43-8790 2337 +NNNATGATACAGTATTAGAAGAAATGAATTTGCCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTATCAAAGTAAGACAGTATGATCAGATACTCATAGAAATCTGCGGACATAAAGCTATAGGTACAGTATTAGTAGGACCTACACCTGTCAACATAATTGGAAGAAATCTGTTGACTCAGATTGGCT +>NL43-5578 2339 +NNNNNGATACAGTATTAGAAGAAATGAATTTGCCAGGAAGATGGAAACCAATAATGATAGGGGGAATTGGAGGTTTTATCAAAGTAAGACAGTATGATCAGATACTCATAGAAATCTGCGGACATAAAGCTATCGGTTCAGTATTAGTAGGACCTACACCTGTCAACATAATTGGAAGAAATCTGTTGACTCAGATTGGCT +>89.6-1426 2341 +NNNNNNNTACAGTATTAGAAGACATGGAGTTGCCAGGGAGATGGAAACCAAAAATGATAGGGGGAATTGGAAGTTTTTTCAAAGTAAGACAGTATGAGCAGATAGACATAGAAATCTGTGGACATAAAGCTAAGGGTACAGTATTAGTAGGACCTACACCTGTCAACATAATTGGAGGAAATCTGTTGATTCAGATTGGTT +>89.6-7210 2345 +NNNNNNNNNNNGTATTAGAAGACATGGAGTTGCCAGGGAGATGGAAACCAATAATGATAGGGGGAATTGGAGGTTTTATCAAAGTAAGACAGTATGAGCAGATAGACATAGAAATCTGTGGACATAAAGCTAAAGGTACAGTATTAGTAGGACCTACACCTGTCAACATAATTGGAAGAAATCTGTTGACTCTGATTGGTT +>89.6-5456 2346 +NNNNNNNNNNNNTATTAGAAGACATGGAGTTGCCAGGGAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTATCAAAGTAAGACAGTATGAGCAGATAGACATAGAAATCTGTGGACATAAAGCTAAAGGTACAGTATTAGTAGGACCTACACCTGTCAACATAATTGGAAGAAATCTGTTGACTCAGATTGGTT +>NL43-6062 2348 +NNNNNNNNNNNNNNTTAGAAGAAATGAATTTGCCAGGAAGATGGAAACCAAAAATGATAGGGGGAAATGGAGGTTTTATCAAAGTAAGACAGTATGATCAGATACTCATAGAAATCTGCGGACATAAAGCTATAGGTACAGTATTAGTAGGACCTACACCTGTCAACATAATTGGAAGAAATCTGTTGACTCAGATTGGAT +>NL43-1898 2348 +NNNNNNNNNNNNNNTTAGAAGAAATGGATTTGCCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTATCAAAGTAAGACAGTATGATCAGATACTCATAGAAATCTGAGGACATAAAGCTATAGGTACAGTATTAGTAGGACCTACACCTGTCAACATAATTGGAAGAAATCTGTTGACTCAGATTGGCT +>NL43-7560 2352 +NNNNNNNNNNNNNNNNNNAAGAAATGAATTTGCCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTATCAAAGTAAGACAGTATGATCAGATACTCATAGAAATCTGCGGACATAAAGCTATAGGTACAGTATTAGTAGAACCTACACCTGTCAACATAATTGGAAGAAATCTGTTGACTCAGATTGGCT +>NL43-2994 2354 +NNNNNNNNNNNNNNNNNNNNGAAATGAATTTGCCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGTTTTTATCAAAGTAAGACAGTATGATCAGATACTCATAGAAATCTGCGGACATAAAGCTATAGGTACAGTATTAGTAGGACCTACACCTGTCACCATAATTGGAAGAAATCTGTTGACTCAGATTGGCT +>NL43-6244 2355 +NNNNNNNNNNNNNNNNNNNNNAAATGAATTTCCCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTATCAAAGTAAGACAGTATGATCAGATACTCATAGAAATCTGCGGACATAAAGCTATAGGTACAGTATTAGTAGGACCTACACCTGTCAACATAATTGGAAGAAATCTGTTGACTCAGATTGGCT +>NL43-2382 2357 +NNNNNNNNNNNNNNNNNNNNNNNATGAATTTGCCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTATCAAAGTAAGACAGTATGATCAGATACTCATAGAAATCTGCGGACATAAAGCTATAGGTACAGTATTAGTAGGACCTACACCTGTCAACATAATTGGAAGAAATCTGTTGACTCAGATTGGCT +>NL43-4992 2357 +NNNNNNNNNNNNNNNNNNNNNNNATGAATTTGCCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTATCAAAGTAAGACAGTATGATCAGATACTCATAGAAATCTGCGGACATAAAGCTATAGGTACAGCATTAGTAGGACCTACACCTGTCAACATAATTGGAAGAAATCTGTTGACGCAGATTGGTT +>89.6-2556 2359 +NNNNNNNNNNNNNNNNNNNNNNNNNGAG-TTGCCAGGGAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTATCAAAGTAAGACAGTATGAGCAGATAGACATAGAAATCTGTGGACATAAAGCTAAAGGTACAGTATTAGTAGGACCTACACCTGTCAACGTAATTGGAAGAAATCTGTTGACTCAGATTGGTT +>NL43-4100 2359 +NNNNNNNNNNNNNNNNNNNNNNNNNGAATTTGCCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTATCAAAGTAAGACAGTATGATCAGATACTCATAGAAATCGGCGGACATAAAGCTATAGGTACAGTATTAGTAGGACCTACACCTGTCAACATAATTGGAAGAAAACTGTTGACTCAGATTGGCT +>89.6-7572 2359 +NNNNNNNNNNNNNNNNNNNNNNNNNGAG-TTGCCAGGGAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTATCAAAGTAAGACAGTATGAGCAGATAGACATAGAAATCTGTGGACATAAAGCTAAAGGTACAGTATTAGTAGGACCTACACCTGTCAACATAATTGGAAGAAATCTGTTGACTCAGATTGGTT +>NL43-1568 2360 +NNNNNNNNNNNNNNNNNNNNNNNNNNAATTTGCCAGGAAGATGGGAACCAAAATTGATAGGGGGAATTGGAGGTTTTATCAAAGTAAGACAGTATGATCAGATACTCATAGAAATCTGCGGACATAAAGCTATAGGTACAGTATTAGTAGGACCTACACCTGTCAACATAATTGGAAGAAATCTGTTGACTCAGATTGGCT +>NL43-5830 2360 +NNNNNNNNNNNNNNNNNNNNNNNNNNAATTTGCCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTATCAAAGTAAGACAGTATGATCAGATACTAATAGAAATCTGCGGACATAAAGCTATAGGTACAGTATTAGTAGGACCTACACCTGTCAACATAATTGGAAGAAATCTGTTGACTCAGATTGGCT +>NL43-6634 2360 +NNNNNNNNNNNNNNNNNNNNNNNNNNAATTTGCCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTATCAAAGTAAGACAGTATGATCAGATACTCATAGAAATCTGCGGACATAAAGCTATAGGTACAGTATTAGTAGGACCTACACCTGTCAACATAATTGGAAGAAATCTGTTGACTGAGATTGGCT +>89.6-7754 2362 +NNNNNNNNNNNNNNNNNNNNNNNNNNNNGTTGCCAGGGAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTATCAAAGTAAGACAGTATGAGCAGATAGACAAAGAAATCTGTGGACATAAAGCTAAAGGTACAGTGTTAGTAGGACCTACACCTGTCAACATAATTGGAAGAAATCTGTTGACTCAGATCGGTT +>89.6-1004 2363 +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTGCCAGGGAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTATCAAAGTAAGACAGTATGAGCAGATAGACATAGAAATCTGTGGACATAAAGCTAAAGGTACAGTATTAGTAGGACCTACACTTGTCAACATAATTGGAAGAAATCTGTTGACTCAGATTGGTT +>89.6-104 2363 +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTGCCAGGGAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTATCAAAGTAAGACAGTATGAGCAGATAGACATAGAAATCTGTGAACATAAAGCTAAAGGTACAGTATTAGTAGGACCTACACCTGTCAACATAATTGGAAGAAATCTGTTGACTCAGATTGGTT +>89.6-1262 2363 +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTGCCAGGGAGATGGAAACCAAAAATGATAGGGGGTATTGGAGGTTTTATCAAAGTAAGACAGTATGAGCAGATAGACATAGAAATCTGTGGACATAAAGCTAAAGGTACAGTATTAGCAGGACCTACACCTGTCAACATAATTGGAAGAAATCTGTTGACTCAGATTGGTT +>89.6-1616 2363 +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTGCCAGGGAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTATCAAAGTAAGACAGTATGAGCAGATAGACATAGAAATCTGTGGACATAAAGCTAAAGGTACAGTATTAGTAGGACCTACACCTGTCAACATAATTGGAAGAAATCTGTTGACTCAGATTGGTT +>89.6-1716 2363 +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTGCCAGGGAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTATCAAAGTAAGACAGTATGAGCAGATAGACATAGAAATCTGTGGACATAAAGCTAAAGGTACTGTATTAGTAGGACGTACACCTGTCAACATAATTGGAAGAAATCTGTTGACTCAGATTGGTT +>89.6-5754 2363 +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTGCCAGGGAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTATCAAAGTAAGACAGTATGAGCAGATAGACATAGAAATCTGTGGACATAATGCTAAAGGTACAGTATTAGTCGGACCTACACCTGTCAACATAATTGGAAGAAATCTGTTGACTCAGATTGGTT +>89.6-8370 2363 +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTGCCAGGGAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTATCAAAGTAAGACAGTATGAGCAGATAGACATAGAAATCTGTGGACATAAAGCTAAAGGTACAGTATTAGTAGGACCTACACCTGTCAACATAATTGGAAGAAATCTGTTGACTCAGATTGGTT +>89.6-8850 2363 +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTGCCAGGGAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTATCAAAGTAAGACAGTATGAGCAGATAGACATAGAAATCTGTGGACATAAAGCTAAAGGTACAGTATTAGTAGGACCTACACCTGTCAACATAATTGGAAGAAATCTGTTGACTCAGATTGGTT +>89.6-7930 2363 +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTGCCAGGGAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTATCAAAGTAAGACAGTATGAGCAGATAGACATAGAAATCTGTGGACATAAAGCTAAAGGTACAGTATTAGTAGGACCTACACCTGTCAACATAATTGGAAGAAATCTGTTGACTCAGATTGGTT +>NL43-1994 2363 +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTGCCAGGAAGATGGAAACCAAAAATGATCGGGAGAATTGGAGGTTTTATCAAAGTAAGACAGTATGATCAGCTACTCATAGAAATCTGCGGACATAAAGCTATAGGTACAGTATTAGTAGGACCTACACCTGTCAACATAATTGGAAGAAATCTGTTGACTCAGATTGGCT +>89.6-6888 2364 +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGCCAGGGAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTATCAAAGTAAGACAGTATGAGCAGATAGACATAGAAATCTGTGGACATAAAGCTAAAGGTACAGTATTAGTAGGACCTACACCTGTCAACATAATTGGAAGAAATCTGTTGACTCAGATTGGTT +>NL43-4928 2364 +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGCCAGGAAGATGGAAACCAAAAATGATAGGGGGAATTGGAGGTTTTATCAAAGTAAGACAGTATGATCAGATACTGATAGAAATCTGCGGACATAAAGCTATAGCTACAGTATTAGTAGGACCTACACCTGTCAACATAATTGGAAGAAATCTGTTGACTCAGATTGGCT +>89.6-7704 2365 +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGCCAGGGAGATGGAAAGCAAAAATGATAGGGGGAATTGGAGGTTTTATCAAAGTAAGACAGTATGAGCAGATAGACATAGAAATCTGTGGACATAAAGCTAAAGGTACAGTATTAGTAGGACCTACACCTGTCAACATAATTGGAAGAAATCTGTTGACTCAGATTGGTT diff --git a/examples/long_deletions_test/README.md b/tests/data_5/README.md similarity index 100% rename from examples/long_deletions_test/README.md rename to tests/data_5/README.md diff --git a/examples/long_deletions_test/ref.fasta b/tests/data_5/ref.fasta similarity index 100% rename from examples/long_deletions_test/ref.fasta rename to tests/data_5/ref.fasta diff --git a/tests/data_5/shotgun_prepare.sh b/tests/data_5/shotgun_prepare.sh new file mode 100755 index 0000000..81564db --- /dev/null +++ b/tests/data_5/shotgun_prepare.sh @@ -0,0 +1,3 @@ +#!/bin/bash + +shorah shotgun -a 0.1 -w 42 -x 100000 -p 0.9 -c 0 -r REF:43-273 -R 42 -b test_aln.cram -f ref.fasta diff --git a/examples/long_deletions_test/test_aln.cram b/tests/data_5/test_aln.cram similarity index 100% rename from examples/long_deletions_test/test_aln.cram rename to tests/data_5/test_aln.cram diff --git a/examples/long_deletions_test/test_long_deletions.py b/tests/helper_long_deletions.py similarity index 93% rename from examples/long_deletions_test/test_long_deletions.py rename to tests/helper_long_deletions.py index 0eba7dd..39503ae 100644 --- a/examples/long_deletions_test/test_long_deletions.py +++ b/tests/helper_long_deletions.py @@ -1,5 +1,3 @@ -#!/usr/bin/env python - import pysam from dataclasses import dataclass import numpy as np @@ -49,7 +47,8 @@ def count_matching_variants(chrm, start, length, variant, is_del, bamfile): region = f'{chrm}:{start + 1}-{start + 1}' for column in alnfile.pileup(region=region, truncate=True, max_depth=100000, - ignore_overlaps=False): + ignore_overlaps=False, + multiple_iterators=False): # Pileup returns a matrix containing all reads which cover a # specified region. However, it returns all positions covered by at # least one read - including positions outside the region of @@ -116,12 +115,3 @@ def main(bamfile, snvsfile, outfile): df_out.columns = df_snvs.columns assert_frame_equal(df_snvs, df_out) - - -if __name__ == '__main__': - # Input data - bamfile = "test_aln.cram" - snvsfile = "SNV.txt" - outfile = "SNVs_0.010000.txt" - - main(bamfile=bamfile, snvsfile=snvsfile, outfile=outfile) diff --git a/tests/test_b2w.py b/tests/test_b2w.py new file mode 100644 index 0000000..6feffe7 --- /dev/null +++ b/tests/test_b2w.py @@ -0,0 +1,104 @@ +import pytest +import filecmp +import os +import glob +from shorah import b2w, tiling +import math +import libshorah + +p = os.path.dirname(__file__) + +def _collect_files(base_path): + spec_files = [] + for x in glob.glob(os.path.join(base_path, '*.reads.fas')): + # TODO C++ b2w generates empty files in some cases that are not relevant + if os.path.getsize(x) > 0: + spec_files.append(os.path.basename(x)) + spec_files.extend(['coverage.txt', 'reads.fas']) + return spec_files + +# Note: maximum_reads = math.floor(1e5 / window_length) # TODO why divide? +@pytest.mark.parametrize("spec_dir,alignment_file,reference_file,region,window_length,overlap_factor,win_min_ext,maximum_reads,minimum_reads", [ + ("data_1", "test_aln.cram", "test_ref.fasta", "HXB2:2469-3713", 201, 3, 0.85, 497, 0), + #("data_1", "test_aln.cram", "test_ref.fasta", "HXB2:2969-3213", 201, 3, 0.25, 497, 0), # TODO incorrect at left edge + ("data_1", "test_aln.cram", "test_ref.fasta", "HXB2:2469-3713", 201, 3, 0.85, 497, 20), + ("data_1", "test_aln.cram", "test_ref.fasta", "HXB2:2469-3713", 201, 3, 0.85, 3, 0), + ("data_1", "test_aln.cram", "test_ref.fasta", "HXB2:2469-3713", 204, 3, 0.85, 490, 0), + ("data_1", "test_aln.cram", "test_ref.fasta", "HXB2:2469-3713", 200, 4, 0.85, 500, 0), + ("data_1", "test_aln.cram", "test_ref.fasta", "HXB2:2469-3713", 201, 3, 0.75, 497, 0), + ("data_1", "test_aln.cram", "test_ref.fasta", "HXB2:2469-3713", 200, 4, 0.65, 500, 0), + ("data_2", "REF_aln.bam", "cohort_consensus.fasta", "HXB2:2508-3676", 201, 3, 0.85, 497, 0), + ("data_3", "REF_aln.bam", "NC_045512.2.fasta", "NC_045512.2:231-276", 201, 3, 0.85, 497, 0), + ("data_3", "REF_aln.bam", "NC_045512.2.fasta", "NC_045512.2:843-2770", 201, 3, 0.85, 497, 0), + ("data_3", "REF_aln.bam", "NC_045512.2.fasta", "NC_045512.2:3345-3397", 201, 3, 0.85, 497, 0), + ("data_3", "REF_aln.bam", "NC_045512.2.fasta", "NC_045512.2:3972-4883", 201, 3, 0.85, 497, 0), + ("data_3", "REF_aln.bam", "NC_045512.2.fasta", "NC_045512.2:5764-6739", 201, 3, 0.85, 497, 0), + ("data_3", "REF_aln.bam", "NC_045512.2.fasta", "NC_045512.2:7236-9724", 201, 3, 0.85, 497, 0), + ("data_3", "REF_aln.bam", "NC_045512.2.fasta", "NC_045512.2:10277-14792", 201, 3, 0.85, 497, 0), + ("data_3", "REF_aln.bam", "NC_045512.2.fasta", "NC_045512.2:15372-16075", 201, 3, 0.85, 497, 0), + ("data_3", "REF_aln.bam", "NC_045512.2.fasta", "NC_045512.2:16617-19805", 201, 3, 0.85, 497, 0), + ("data_3", "REF_aln.bam", "NC_045512.2.fasta", "NC_045512.2:20373-22769", 201, 3, 0.85, 497, 0), + ("data_3", "REF_aln.bam", "NC_045512.2.fasta", "NC_045512.2:23323-24655", 201, 3, 0.85, 497, 0), + #("data_3", "REF_aln.bam", "NC_045512.2.fasta", "NC_045512.2:25480-29732", 201, 3, 0.85, 497, 0), # TODO incorrect edge +], indirect=["spec_dir"]) +def test_cmp_raw(spec_dir, alignment_file, reference_file, region, window_length,overlap_factor, win_min_ext, maximum_reads, minimum_reads): + assert window_length > 0 and window_length%overlap_factor == 0 + minimum_overlap = math.floor(window_length * win_min_ext) + incr = window_length//overlap_factor + + os.chdir(os.path.join(p, spec_dir)) + returncode = libshorah.b2w( + alignment_file, + reference_file, + window_length, + incr, + minimum_overlap, + maximum_reads, + minimum_reads, + False, + region + ) + os.chdir(p) + assert returncode == 0 + + strategy = tiling.EquispacedTilingStrategy(region, window_length, incr, True) + + b2w.build_windows( + alignment_file = os.path.join(p, spec_dir, alignment_file), + tiling_strategy = strategy, + minimum_overlap = minimum_overlap, + maximum_reads = maximum_reads, + minimum_reads = minimum_reads, + reference_filename = os.path.join(p, spec_dir, reference_file), + exact_conformance_fix_0_1_basing_in_reads = False, + ) + + spec_files = _collect_files(os.path.join(p, spec_dir)) + + # TODO function under test might generate too many files + match, mismatch, errors = filecmp.cmpfiles( + os.path.join(p, spec_dir), + p, + spec_files, + shallow=False + ) + print(match) + print(mismatch) + print(errors) + + assert len(mismatch) == len(errors) == 0 + + +@pytest.fixture +def spec_dir(request): + yield request.param + + # execute after test function, cleanup + spec_files = _collect_files(os.path.join(p, request.param)) + created_files = _collect_files(p) + print(spec_files) + + for file in spec_files: + os.remove(os.path.join(p, request.param, file)) + for file in created_files: + os.remove(os.path.join(p, file)) diff --git a/tests/test_bindings.py b/tests/test_bindings.py new file mode 100644 index 0000000..690dd5a --- /dev/null +++ b/tests/test_bindings.py @@ -0,0 +1,13 @@ +import libshorah + +def test_exec_dpm_sampler(): + retcode = libshorah.exec_dpm_sampler( + "data_4/w-HXB2-2335-2535.reads.fas", + 1305, + 0.1, + 261, + K_cluster_start=20, + R_seed=42 + ) + + assert retcode == 0 \ No newline at end of file diff --git a/tests/test_long_deletions.py b/tests/test_long_deletions.py new file mode 100644 index 0000000..ebcac4b --- /dev/null +++ b/tests/test_long_deletions.py @@ -0,0 +1,24 @@ +import subprocess +import os +import helper_long_deletions +# TODO run through Python directly + +dir = "./data_5" + +def test_long_deletions(): + original = subprocess.run( + "./shotgun_prepare.sh", shell=True, check=True, cwd=dir + ) + assert original.returncode == 0 + + p = os.path.dirname(__file__) + os.chdir(os.path.join(p, dir)) + print(os.getcwd()) + # Input data + bamfile = "test_aln.cram" + snvsfile = "snv/raw_snv.tsv" # SNV.txt + outfile = "snv/raw_snv_0.010000.tsv" # SNVs_0.010000.tsv + + helper_long_deletions.main(bamfile=bamfile, snvsfile=snvsfile, outfile=outfile) + + os.chdir(p) diff --git a/tests/test_shotgun_e2e.py b/tests/test_shotgun_e2e.py new file mode 100644 index 0000000..4412912 --- /dev/null +++ b/tests/test_shotgun_e2e.py @@ -0,0 +1,15 @@ +import subprocess +import filecmp +# TODO run through Python directly + +def test_e2e_shorah(): + original = subprocess.run( + "./shotgun_test.sh", shell=True, check=True, cwd="./data_1" + ) + assert original.returncode == 0 + + assert filecmp.cmp( + "./data_1/test.csv", + "./data_1/snv/raw_snv_0.010000_final.csv", + shallow=False + ) \ No newline at end of file diff --git a/tests/test_tiling.py b/tests/test_tiling.py new file mode 100644 index 0000000..cf1ae71 --- /dev/null +++ b/tests/test_tiling.py @@ -0,0 +1,53 @@ +from shorah import tiling +import pytest + +def test_equispaced(): + strategy = tiling.EquispacedTilingStrategy("HBX2:201-268", 201, 67) + actual = strategy.get_window_tilings() + + expected = [(0, 201), (67, 201), (134, 201), (201, 201), (268, 201)] + + assert len(actual) == len(expected) + assert all([a == b for a, b in zip(actual, expected)]) + +def test_equispaced_with_HBX2(): + end = 3713 + strategy = tiling.EquispacedTilingStrategy(f"HBX2:2469-{end}", 201, 67) + actual = strategy.get_window_tilings() + + assert actual[0][0] == 2268 + assert actual[-1][0] == 3675 + assert actual[-1][0] + actual[-1][1] >= end + +def test_equispaced_use_full_reference_as_region(): + strategy = tiling.EquispacedTilingStrategy(f"HBX2:1-3000", + 201, 67, use_full_reference_as_region=True) + actual = strategy.get_window_tilings() + + assert actual[0][0] == 1 + assert actual[0][1] == 201 + assert actual[-1][0] == 2748 + assert actual[-1][0] + 201 < 3000 + + +def test_equispaced_wrong_incr(): + with pytest.raises(ValueError): + tiling.EquispacedTilingStrategy("HBX:100-200", 201, 68) + + +def test_primer_init(): + strategy = tiling.PrimerTilingStrategy("./data_1/scheme.insert.bed") + window_tilings = strategy.get_window_tilings() + first = window_tilings[0] + last = window_tilings[-1] + + assert first[0] == 34 + assert first[1] == 373 + + assert last[0] == 9338 + assert last[1] == 357 + + assert type(first).__name__ == 'tuple' + assert type(last).__name__ == 'tuple' + + assert len(window_tilings) == 31 \ No newline at end of file diff --git a/tests/tests.sh b/tests/tests.sh new file mode 100644 index 0000000..5b04642 --- /dev/null +++ b/tests/tests.sh @@ -0,0 +1,4 @@ +#!/bin/bash + +g++ -Wall -Wextra b2w.cpp -o out -lhts +g++ -g -Wall -Wextra -Iinclude/ src/dpm_sampler.cpp -lhts -DNDEBUG \ No newline at end of file